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