C语言学习6函数.docxVIP

  • 7
  • 0
  • 约3.57千字
  • 约 9页
  • 2017-01-25 发布于重庆
  • 举报
C语言学习6函数

C语言学习6函数本章我们将学习下列内容:1.函数的定义及调用2.递归与循环的区别3.程序的模块化编程1.函数的定义及调用1.1 :前面的章节中我们学过变量的定义,当我们使用一个函数时也需要先对其进行定义。函数的定义格式为: 类型 函数名(形参1,形参2)具体来讲,类型就是指整形、浮点型等,指定了类型的函数必须有返回对于类型的值,如果不指定类型那么需要在函数名前面加上void;函数名是我们自己给函数取的名字;圆括号里面的形参可以没有,也可以多个,圆括号里没有形参时可以加上void说明。下面我们来看几个函数定义的例子: void num_max(void);//这样的函数不需要返回值(return) int num_max(void); //这样的函数需要返回整型值 void num_max(int num1,int num2); float num_max(int num1,int num2);对于一些刚学习C的同学,特别是看谭浩强书的同学刚开始肯定会疑惑为什么主函数的最后要加个return 0,现在知道原因了吧,因为main函数被定义成了整型的函数(int mian()),所以函数的左后要返回一个整型数据(return 0)。1.2 :函数调用时要知道,函数1调用函数2时,并且函数2的定义在函数1的后面,那么我们必须在函数1的前面先对函数2进行声明。函数声明的作用就是让编译器

文档评论(0)

1亿VIP精品文档

相关文档