c语言入门教程01

c语言入门教程01

ger number: "); scanf("%d", &num2); num3=max(num1,num2); printf("max=%d\n",num3); }
程序运行情况: Input the first integer number:6←┘ Input the second integer number:9←┘ max=9
[案例 案例1.3] 改写[案例 案例1.2],交换main()函数和 案例 案例 max()函数的前后位置. 源程序略. 程序运行情况: Input the first integer number:6←┘ Input the second integer number:9←┘ max=9 1.函数是C语言程序的基本单位. 函数是C语言程序的基本单位. 函数是 2.C语言程序总是从 语言程序总是从main()函数开始执行. 函数开始执行. 语言程序总是从 函数开始执行
1.3.2 函数的一般结构
任何函数(包括主函数main())都是由函数说明和函数体两部 分组成.其一般结构如下: [函数类型] 函数名(函数参数表) 函数说明部分 { 说明语句部分; 执行语句部分; 函数体部分 } 1. 使用的语法符号约定 [……]——方括号表示可选(即可以指定,也可以缺省) ……——省略号表示前面的项可以重复 | ——多(含2)中选1 2.函数说明 函数说明 由函数类型(可缺省),函数名和函数参数表三部分组成,其 中函数参数表的格式为: 数据类型 形参[, 数据类型 形参2……]
例如,[案例1.2]中的函数max(),其函数说明各部分如图1-1所示. 函数类型 函数名 函数参数表 ↓ ↓ ↓ int max ( int x , int y ) 图1-1 函数说明部分结构图
注意:在旧标准中,函数可以缺省参数表. 注意:
3.函数体 函数体 在函数说明部分的下面,大括号(必须配对使用)内的部分. 函数体一般由说明语句和可执行语句两部分构成: (1)说明语句部分 说明语句部分由变量定义,自定义类型定义,自定义函数说明, 外部变量说明等组成.
(2)可执行语句 ) 一般由若干条可执行语句构成.图1-2是[案例 案例1.2]的main()函数体的示意 案例 图. /*主函数main()*/ main() { int num1,num2 ,num3; 变量定义部分 printf("Input the first integer number: "); scanf("%d", &num1); printf("Input the second integer number: "); 可执行语句部分 函数体 scanf("%d", &num2); num3=max(num1,num2); printf("max=%d\n",num3); } 图1-2 函数体结构示意图 4.说明 说明 (1)函数体中的变量定义语句,必须在所有可执行语句之前. 下面程序中变量定义语句"int max;"的位置是非法的:
main() { int x,y; x=3; y=6; int max;
/*变量定义语句:定义2个整型变量x,y*/ /*可执行的赋值语句:将3赋值给变量x*/ /*可执行的赋值语句:将6赋值给变量y*/ /*变量定义语句:出现在可执行的 赋值语句"x=3;"和" y=6;"之后,非法!*/
max=x>y?x:


y; printf("max=%d\n",max); } (2)如果不需要变量,也可以缺省变量定义语句.
1.3.3 源程序书写格式
1.所有语句都必须以分号";"结束,函数的最后一个语句也不例外. 2.程序行的书写格式自由,既允许1行内写几条

你可能喜欢

  • C语言入门教程
  • 语言分析
  • Excel使用技巧大全(超
  • C语言经典程序
  • 谭浩强C语言
  • C语言经典算法

c语言入门教程01相关文档

最新文档

返回顶部