第1章C语言概述 第1章C语言概述 1,1C语言的发展历史及其基本特征 1,2简单的C程序介绍 13小结 Ba
第1章 C语言概述 第1章 C语言概述 1.1 C语言的发展历史及其基本特征 1.2 简单的C程序介绍 1.3 小结
第1章C语言概述 11C语言的发展历史及其基本特征 1.1.1C语言的发展历史 C语言是一种程序设计语言,是人与计算机进行 信息交流的工具,程序语言的发展经历了以下四个阶 段: (一)机器语言 AlgOL60语言 (二)汇编语言 CPL语言 (三)C语言 BCPL语言(简称B语言) (四)C++语言 C语言 dBac
第1章 C语言概述 1.1 C语言的发展历史及其基本特征 1.1.1 C语言的发展历史 C语言是一种 程序设计语言,是人与计算机进行 信息交流的工具,程序语言的发展经历了以下四个阶 段: (一)机器语言 ALGOL 60语言 (二)汇编语言 CPL语言 (三)C语言 BCPL语言(简称B语言) (四)C++语言 C语言
第1章C语言概述 1.1.2C语言的基本特征 C语言发展与它的特征有关,归结如下 1、C语言是中级语言。 2、简洁紧凑、灵活方便。 3、运算符丰富 4、数据结构丰富。 5、C语言是结构式语言 6、C语法限制不太严格、程序设计自由度大。 7、C语言程序生成代码质量高,程序执行效率高 8、C语言适用范围大,可移植性好。 Ba
第1章 C语言概述 1.1.2 C语言的基本特征 C语言发展与它的特征有关,归结如下: 1、C语言是中级语言。 2、简洁紧凑、灵活方便。 3、运算符丰富。 4、数据结构丰富。 5、C语言是结构式语言。 6、C语法限制不太严格、程序设计自由度大。 7、C语言程序生成代码质量高,程序执行效率高。 8、C语言适用范围大,可移植性好
第1章C语言概述 12简单的C程序介绍 例1.1 #includestdio. h> main printf(hEllo World! \n") 本程序是用来输出一个“ Hello world!”语句。 Ba
第1章 C语言概述 1.2 简单的C程序介绍 例 1.1 #include main ( ) { printf("\nHello World!\n"); } 本程序是用来输出一个“Hello World!”语句
第1章C语言概述 注: ①每一个C程序必须有一个mai函数 ②函数体用{}括起来 ③输出语句用函数 printf实现 ④输出内容用“”,\n为换行符 Back
第1章 C语言概述 注: ①每一个C程序必须有一个mail函数 ②函数体用{ }括起来 ③输出语句用函数printf实现 ④输出内容用“ ” , \n为换行符
第1章C语言概述 例1.2 main( /*主函数米/ Intx, y, sum /*定义变量* x=46;y=100 sum=+y /*求两数之和*/ printf sum is %d\n", sum) 结果: Sum 1S146 Bac
第1章 C语言概述 例1.2 main( ) /*主函数*/ { intx,y,sum; /*定义变量*/ x=46;y=100; sum=x+y; /*求两数之和*/ printf ("sum is %d\n", sum); } 结果:sum is 146
第1章C语言概述 注: ①变量要先定义后使用(x,y,sum) ②%d:输入输出的格式字符串,表示以十 进制整数形式输出 ③sum:要输出的变量 Bac
第1章 C语言概述 注: ①变量要先定义后使用(x,y,sum) ②%d:输入输出的格式字符串,表示以十 进制整数形式输出 ③sum:要输出的变量
第1章C语言概述 例1.3 main /米主函数*/ t int x,y, z /*变量说明*/ scanf(%d%d",&x, &y) /*输入变量x和y的值*/ Z-maX (x, y) /*调用max函数* printf( max=%d,z) /*输出=max(x,y)*/ I int max(int a, int b) /定义max函数* i int c: /*声明部分,定义变量* if (a)b)c=a else c=b return(c) /*返回C的值,把结果返回主调函数*/ Bac
第1章 C语言概述 例1.3 main( ) /*主函数*/ { int x,y,z; /*变量说明*/ scanf("%d%d",&x,&y); /*输入变量x和y的值*/ z=max(x,y); /*调用max函数*/ printf("max=%d",z); /*输出=max(x,y)*/ } I int max(int a,int b) /*定义max函数*/ { int c; /*声明部分,定义变量*/ if (a>b) c=a; else c=b; return (c); /*返回C的值,把结果返回主调函数*/ }
第1章C语言概述 此函数的功能是输入两个整数,输出其中的最大数, 注:①本程序由两个函数组成,主函数和max函数。函数 之间是并列关系 ②在程序的说明部分中,不仅可以有变量说明,还可 以有函数说明。 ③在程序的每行后用/和米/括起来的内容为注释部分, 程序不执行注释部分。 Bac
第1章 C语言概述 此函数的功能是输入两个整数,输出其中的最大数。 注:①本程序由两个函数组成,主函数和max 函数。函数 之间是并列关系 ②在程序的说明部分中,不仅可以有变量说明,还可 以有函数说明。 ③在程序的每行后用/*和*/括起来的内容为注释部分, 程序不执行注释部分
第1章C语言概述 13小结 1.C程序由函数构成,至少包含一个main函数,也还可以 包含其他函数。 2.函数系统库函数( printf, scanf等) 自定义函数(maxO等) 函数首部: int max(int,x,inty) 3.函数的组成 函数返回类型函数名参考类型 变量名 函数体:声明部分(所用到的变量) 执行部分(若干语句) Bac
第1章 C语言概述 1.3 小结 1. C程序由函数构成,至少包含一个main函数,也还可以 包含其他函数。 2 .函数 系统库函数(printf,scanf等) 自定义函数(max()等) 函数首部:int max(int x, int y) 3.函数的组成 函数返回类型 函数名 参考类型 变量名 函数体:声明部分(所用到的变量) 执行部分(若干语句)