11C语言程序的基本结构 例1-4输入两个数,求两数中较大的数并输出 # include <stdio. h>sean是标准输入函数,%d表示输 void maino 入十进制整数,&a表示变量的存 储地址,这个函数可以实现从键盘 f int a, b, c, 输入2个整数分别送给变量a和b scanf(%od%od", &a, &b); if(a>b)c=a; 这是语句,它的作用是先判断a是否大于 b,如果a大于b,则将a的值赋给变量c,否 else c=b 则(即a小于等于b将b的值赋给变量c printf("max=%d",c); 如果输入:83≌ 则输出:max=8 如果输入:57 则输出:max=7
1.1 C语言程序的基本结构 例1-4 输入两个数,求两数中较大的数并输出 #include <stdio.h> void main( ) { int a, b, c; scanf("%d%d", &a, &b); if (a>b) c=a; else c=b; printf("max=%d", c); } scanf是标准输入函数, %d表示输 入十进制整数, &a表示变量a的存 储地址, 这个函数可以实现从键盘 输入2个整数分别送给变量a和b。 这是if语句, 它的作用是先判断a是否大于 b, 如果a大于b, 则将a的值赋给变量c, 否 则(即a小于等于b)将b的值赋给变量c 如果输入: 8 3↙ 则输出: max=8 如果输入: 5 7↙ 则输出: max=7
11C语言程序的基本结构 例15用函数实现例1-4的功能 include< stdio.h>这个程序由2个函数组成,一个是main int max(intx,inty);函数,一个是用户自己定义的max函数* void main() 这是函数声明,它的作用是告诉编译系 f int a, b, c, 统该程序要使用一个max函数 scanf(""%d %d", &a, &b); =max(a, b) /调用max函数求出a和b中较大的数, printf( max=%dm",c);然后将结果赋值给变量c* int max(intx,inty)/max函数的定义,max前的in表示该函 i int z, 数最后会返回一个整数值,max后括号中 if(x>y)Fx; 定义了2个整型参数x和y参数的作用是 else zy; 在函数调用时传递数据 return(;∥将计算结果返回返回到min中调用mx的位置)
1.1 C语言程序的基本结构 #include <stdio.h> int max(int x, int y); void main( ) { int a, b, c; scanf("%d%d", &a, &b); c=max(a,b); printf("max=%d\n", c); } int max(int x, int y) { int z; if (x>y) z=x; else z=y; return(z); } 例1-5 用函数实现例1-4的功能 /* 这个程序由2个函数组成,一个是main 函数, 一个是用户自己定义的max函数*/ 这是函数声明, 它的作用是告诉编译系 统该程序要使用一个max函数 /* 调用max函数,求出a和b中较大的数, 然后将结果赋值给变量c*/ /*max函数的定义, max前的int表示该函 数最后会返回一个整数值, max后括号中 定义了2个整型参数x和y, 参数的作用是 在函数调用时传递数据*/ // 将计算结果返回(返回到main中调用max的位置)
11C语言程序的基本结构 12C语言程序的基本结构包括文件包含( #include, 编译预处理命令 宏定义(# define 条件编译(# ifdef.,#else.#ndif 函数声明部分∥声明用户自己定义的函数 void main()∥主函数的定义 声明部分包括变量的声明和函数的声明 执行部分主要是C语句 其他函数定义∥/可能有多个函数定义 声明部分 执行部分
1.1 C语言程序的基本结构 1.1.2 C语言程序的基本结构 编译预处理命令 函数声明部分 void main ( ) { 声明部分 执行部分 } 其他函数定义 { 声明部分 执行部分 } 包括文件包含(#include), 宏定义(#define), 条件编译(#ifdef…#else…#endif) //声明用户自己定义的函数 //主函数的定义 // 包括变量的声明和函数的声明 // 主要是C语句 // 可能有多个函数定义
11C语言程序的基本结构 C程序结构的简要说明 函数是C程序的基本单位 ①一个C源程序一般由一个主函数和若干其他函数构成, 注意一个C程序必须包含且只能包含一个main函数。 ②C程序从main函数开始执行,调用其他函数后再返回到 main函数。main函数可以调用其他函数,其他函数 之间也可以互相调用,注意其他函数不能调用main函数 ③C函数分为标准函数和用户自定义函数两种形式 在调用标准函数时,要注意加文件包含命令 用户自定义函数是用户根据程序需要,自己编写的函数
1.1 C语言程序的基本结构 1、函数是C程序的基本单位 ① 一个C源程序一般由一个主函数和若干其他函数构成, 注意一个C程序必须包含且只能包含一个main函数。 ② C程序从main函数开始执行, 调用其他函数后再返回到 main 函数。 main函数可以调用其他函数,其他函数 之间也可以互相调用, 注意其他函数不能调用main函数 ③ C函数分为标准函数和用户自定义函数两种形式 在调用标准函数时,要注意加文件包含命令 用户自定义函数是用户根据程序需要,自己编写的函数 ❖ C程序结构的简要说明:
11C语言程序的基本结构 C程序结构的简要说明: 2、函数的基本结构 int max(int x, int y) 函数首部 f int z; ①函数首部定义格式: if(x>y)Tx; 返回值类型函数名(参数列表) else ZFy; ②函数体 函数首部下面用一对{}括起来的部分。 return( 函数体一般包括声明部分和执行部分 函数体」声明部分:定义本函数中所使用的变量。 执行部分:由若干条语句组成
1.1 C语言程序的基本结构 ❖ C程序结构的简要说明: 2、函数的基本结构 int max(int x, int y) { int z; if (x>y) z=x; else z=y; return(z); } 函数首部 函数体 ① 函数首部定义格式 : 返回值类型 函数名(参数列表) ② 函数体 函数首部下面用一对{ }括起来的部分。 函数体一般包括声明部分和执行部分。 声明部分:定义本函数中所使用的变量。 执行部分:由若干条语句组成