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语言学习入门视频教程网址1页
- C语言入门教程434页
- 51单片机C语言入门教程--磁动力电子工作室27页
- C语言入门教程:表达式和语句4页
- C语言入门教程:变量的作用域和生存期2页
- C语言入门教程 by shuax原创教程~强烈推荐新手学习3页
- Excel使用技巧大全(超全)95页
- Excel使用技巧大全(超全)94页
- Excel2003 2007 XP 使用技巧超级大全500个使用技巧 让你成为高手中的高手(超全)120页
- Excel使用技巧大全(超全)50页
- Excel使用技巧大全(超全)295页
- Excel使用技巧绝对大全(超全)95页
- C语言经典程序3页
- 经典C语言程序100例子68页
- 12864液晶经典驱动程序,一看就懂,有详细的注释(C语言编写,不看后悔)5页
- 经典C语言程序设计100例71-3页
- 经典C语言程序设计100例51-2页
- 经典C语言程序设计100例41-502页
- C语言程序设计(第三版)-谭浩强[开始免费了]322页
- 谭浩强C语言 第10章_文件40页
- C语言程序设计_谭浩强_第三版_课后习题答案71页
- 谭浩强C语言 第9章_用户建立的数据类型76页
- 谭浩强C语言 第6章_数组268页
- 谭浩强C语言 第5章_循环49页
- C语言经典算法100例30页
- C语言经典编程算法15页
- 数据结构经典算法 C语言版14页
- C语言经典四种算法详解11页
- C语言经典算法9页
- C语言经典算法9页


