第 1章 C语言概述第 1章 C语言概述
1.1 C语言的发展历史及其基本特征
1.2 简单的 C程序介绍
1.3 小结第 1章 C语言概述
1.1 C语言的发展历史及其基本特征
1.1.1 C语言的发展历史
C语言是 一种 程序设计语言,是人与计算机进行信息交流的工具,程序语言的发展经历了以下四个阶段:
( 一 ) 机器语言 ALGOL 60语言
( 二 ) 汇编语言 CPL语言
( 三 ) C语言 BCPL语言 ( 简称 B语言 )
( 四 ) C++语言 C语言第 1章 C语言概述
1.1.2 C语言的基本特征
C语言发展 与它的特征有关,归结如下:
1,C语言是中级语言 。
2,简洁紧凑,灵活方便 。
3,运算符丰富 。
4,数据结构丰富 。
5,C语言是结构式语言 。
6,C语法限制不太严格,程序设计自由度大 。
7,C语言程序生成代码质量高,程序执行效率高 。
8,C语言适用范围大,可移植性好 。
第 1章 C语言概述
1.2 简单的 C程序介绍例 1.1
#include<stdio.h>
main ( )
{
printf("\nHello World! \n");
}
本程序是用来输出一个,Hello World!,语句 。
第 1章 C语言概述注:
① 每一个 C程序必须有一个 mail函数
② 函数体用 { }括起来
③ 输出语句用函数 printf实现
④ 输出内容用,,,\n为换行符第 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:要输出的变量第 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 函数 。 函数之间是并列关系
② 在程序的说明部分中,不仅可以有变量说明,还可以有函数说明 。
③ 在程序的每行后用 /*和 */括起来的内容为注释部分,
程序不执行注释部分 。
第 1章 C语言概述
1.3 小结
1,C程序由函数构成,至少包含一个 main函数,也还可以包含其他函数 。
2,函数 系统库函数 ( printf,scanf等 )
自定义函数 (max()等 )
函数首部,int max(int x,int y)
3.函数的组成 函数返回类型 函数名 参考类型 变量名函数体:声明部分 ( 所用到的变量 )
执行部分 ( 若干语句 )