C语言中不允许作嵌套的函数定义。因此各函数之间是平行的,不存在上一级函数和下一级函数的问题。但是C语言允许在一个函数的定义中出现对另一个函数的调用。这样就出现了函数的嵌套……
前面已经说过,在程序中是通过对函数的调用来执行函数体的,其过程与其它语言的子程序调用相似。C语言中,函数调用的一般形式为:
函数名(实际参数表);
……
形式参数和实际参数
前面已经介绍过,函数的参数分为形参和实参两种。在本节中,进一步介绍形参、实参的特点和两者的关系。形参出现在函数定……
本节讲解有参函数和无参函数的定义。
无参函数的定义
无参函数定义的一般形式如下:
类型……
在前面已经介绍过,C源程序是由函数组成的。虽然在前面各章的程序中大都只有一个主函数main(),但实用程序往往由多个函数组成。函数是C源程序的基本模块,通过对函数模块的调……
数组是程序设计中最常用的数据结构,合理使用数组,将使您的编程事半功倍。
数组可分为数值数组(整数组和实数组),字符数组以及后面将要介绍的指针……
【例7-18】把一个整数按大小顺序插入已排好序的数组中。
为了把一个数按大小插入已排好序的数组中,应首先确定排序是从大到小还是从小到大进行的……
C语言提供了丰富的字符串处理函数,大致可分为字符串的输入、输出、合并、修改、比较、转换、复制、搜索几类。
使用这些函数可大大减轻编程的负担。用于输入输出的字符串函数,……
有读者反馈,不理解字符数组和普通数组的区别,下面笔者作一下解答。
实际上,字符数组和普通数组一样,没有本质区别。
……
用来存放字符量的数组称为字符数组。
字符数组的定义
形式与前面介绍的数值数组相同。例如:
……