灵活。?ANSI C一共只有32个关键字,见365页附录BР9种控制语句:?if( )~else~?for( )~?while( )~?do~while( )?continue?break?switch?goto?returnР<РC语言程序设计第一章 C语言概述РC语言有 9 种控制语句,程序书写形式自由,主要用小写字母表示,压缩了一切不必要的成分。Р<РC语言程序设计第一章 C语言概述Р表1.1 C语言与Pascal语言比较Р通过表1.1 我们可以得出结论:C比 Pascal简练,因此源程序更短,编程效率高。РC语言РPASCAL语言Р含义Р{ }?if(e) S;?int i;?int a[10];Рint f();?int *p;?i+=2;?i++, ++I;РBEGIN END?IF (e) THEN S;?VAR i :INTEGER;?VAR a:ARRAY[1..10] OF INTEGER;?FUNCTION f():INTEGER;?VAR P: INTEGER; ?i=i+2;?i=i+1;Р函数体、分程序、复合语句?条件语句?定义i为整形变量?定义a为一维数组Р定义f为返回整形值函数;?p为指向整形变量的指针变量; 赋值语句,使i+2赋给I?i自增值1,i加1赋给IР34种运算符:?算术运算符:+ - * / % ++ --?关系运算符:< <= == > >= !=?逻辑运算符:! && ||?位运算符:<< >> ~ | ^ &?赋值运算符:= 及其扩展?条件运算符:?:?逗号运算符:,?指针运算符:* &?求字节数:sizeof?强制类型转换:(类型)?分量运算符:. ->?下标运算符:[]?其它:( ) -?注意:各种运算符混合使用,其优先级与结? 合方法是难点,可先预习。Р<РC语言程序设计第一章 C语言概述РC语言运算符丰富(附录C)