3.C是编程者的语言 语言的其它主要优点如下 C语言简洁、紧凑,使用方便灵活;一共只有32个关键 字(27个来自 kernighan和 Ritchie F标准,5个由ANSI标准委 员会增补),9种控制语句,它们构成了C语言的全部指令 程序书写形式自由,压缩了一切不必要的成分 C语言很少限制、很少缺陷、模块结构、彼此独立的函 数和一些十分紧凑的关键字,使得C语言能达到接近汇编语 言的高效率和广泛的应用范围,所以在许多情况下它是编程 者首选的计算机语言
3. C是编程者的语言 C语言的其它主要优点如下: C语言简洁、 紧凑, 使用方便灵活; 一共只有32个关键 字(27个来自kerninghan和Ritchie的标准,5个由ANSI标准委 员会增补), 9种控制语句, 它们构成了C语言的全部指令; 程序书写形式自由, 压缩了一切不必要的成分。 C语言很少限制、很少缺陷、模块结构、彼此独立的函 数和一些十分紧凑的关键字,使得C语言能达到接近汇编语 言的高效率和广泛的应用范围,所以在许多情况下它是编程 者首选的计算机语言
4C的“缺点” l)语法限制不严格 2)程序设计自由度大
4. C的“缺点” 1) 语法限制不严格 2) 程序设计自由度大
12简单的C程序介绍 例1.1打印一个语句。 程序: main i printf( a simple c program. n") 经编译后运行结果如下: A simple c program
1.2 简单的C程序介绍 例 1.1 打印一个语句。 程序: main( ) { printf(″A simple c program.\n″); } 经编译后运行结果如下: A simple c program
例12求两数中的小者。 程序: maint *主函数* {inta,b,c;/*定义变量 scan"ood,%d",&a,&b);/*输入* c=min(a,b);,/*调用函数* printf("min=%dn",c);/输出 Int min(intx,inty)/*定义函数* {intz;,/*定义局部变量* if(x>y) ZV return(z) /*返回z值*
例 1.2 求两数中的小者。 程序: main( ) /* 主函数 */ { int a , b, c; /* 定义变量 */ scanf(″%d, %d″, &a, &b); /* 输入 */ c=min(a, b); /* 调用函数 */ printf(″min=%d\n″, c); /* 输出 */ } int min(int x, int y) /* 定义函数 */ { int z; /* 定义局部变量*/ if (x>y) z=y; else z=x; return(z); /* 返回z值*/ }