第五章C语言基础
第五章 C语言基础
51C语言的发展与特点 、C语言的诞生 二十世纪七十年代诞生 二十世纪八十年代制订ANSC标准 第五章C语言基础
第五章 C语言基础 5.1 C语言的发展与特点 一、C语言的诞生 ◼ 二十世纪七十年代诞生 ◼ 二十世纪八十年代制订ANSI C标准
51C语言的发展与特点 二、C语言的特点 C语言是一种模块化的程序设计语言 ■语言简洁,结构紧凑,使用方便、灵活 ■运算符极其丰富,数据处理能力强。 ■可移植性好。 ■可以直接调用系统功能,实现对硬件的操作。 第五章C语言基础
第五章 C语言基础 ▪ C语言是一种模块化的程序设计语言。 ◼ 语言简洁,结构紧凑,使用方便、灵活。 ◼ 运算符极其丰富,数据处理能力强。 ◼ 可移植性好。 ◼ 可以直接调用系统功能,实现对硬件的操作。 5.1 C语言的发展与特点 二、C语言的特点
52C程序的构成 C语言程序的总体构成 「例51输出一句提示的C语言程序 main( /*main()称为主函数*/ printf("This is a C program. n ) /*在屏幕上输出双引号中的内容*/ 程序运行结果: This is aC program 第五章C语言基础
第五章 C语言基础 5.2 C程序的构成 一、C语言程序的总体构成 [例5.1] 输出一句提示的C语言程序。 main( ) /* main( )称为主函数*/ { printf("This is a C program.\n"); /* 在屏幕上输出双引号中的内容*/ } 程序运行结果: This is a C program
52C程序的构成 C语言程序的总体构成 「例52]输出两个数中的较大值的C语言程序。 main( /*主函数* int abc: /*定义变量* scanf("%d,%d",&a,&b);/*输入a、b的值* c=max(ab);/*调用max函数,将得到的值赋给c* printf("max%dn, c) /*在屏幕上输出调用max的函数值* Int max( Int x, int y)/*自定义函数,x和y是形式参数* if(x>y) return x;/*如果xy,将x的值返回给c* else return y;/*如果xsy,将y的值返回给c* 第五章C语言基础
第五章 C语言基础 [例5.2] 输出两个数中的较大值的C语言程序。 main( ) /*主函数*/ { int a,b,c; /*定义变量*/ scanf("%d,%d",&a,&b); /*输入a、b的值*/ c=max(a,b); /*调用max函数,将得到的值赋给c*/ printf("max=%d\n",c); /*在屏幕上输出调用max的函数值*/ } int max(int x,int y) /*自定义函数,x和y是形式参数*/ { if(x>y) return x; /*如果x>y,将x的值返回给c*/ else return y; /*如果x≤y,将y的值返回给c*/ } 5.2 C程序的构成 一、C语言程序的总体构成