第5章c54X高级C语言程序设计 1)一般变量的定义: 例52: char ch1;∥定义一个字符变量,名字为ch1 short sh1;∥定义了一个短整型变量,名字为sh1 long I dat11;定义了一个长整型变量,名字为Ldat1 int*pi1;∥定义了一个指向整型数据的指针变量,名字为pi1 short sh a[10];∥定义了一个短整型数组,数组的长度为10
第5章 C54x高级C语言程序设计 1) 一般变量的定义: 例5-2: char ch_1 ;//定义一个字符变量,名字为ch_1 short sh_1;//定义了一个短整型变量,名字为sh_1 long l_dat1;//定义了一个长整型变量,名字为l_dat1 int *pi_1 ; //定义了一个指向整型数据的指针变量,名字为pi_1 short sh_a[10] ; //定义了一个短整型数组,数组的长度为10
第5章c54X高级C语言程序设计 2)扩展变量的定义: struct str t∥定义一个结构类型strt short sh a: long I b float f C: struct str t str a;∥定义一个str_t型结构变量stra。 enum TorF(false,true};∥定义一个枚举变量TorF union un_ vIchar c; short s;inti;ong∥定义了一 个联合体变量unv
第5章 C54x高级C语言程序设计 2) 扩展变量的定义: struct str_t //定义一个结构类型str_t { short sh_a; long l_b; float f_c; }; struct str_t str_a; //定义一个str_t型结构变量str_a。 enum TorF{false,true}; //定义一个枚举变量TorF union un_v{char c;short s;int i;long l};//定义了一 个联合体变量un_v
章c54x高级C语言程序设让 3)自定义变量的定义: 例5-3: typedef unsigned short US DATA; US DATA ush t 等同于: unsigned short ush t
第5章 C54x高级C语言程序设计 3) 自定义变量的定义: 例5-3: typedef unsigned short US_DATA ; US_DATA ush_t; 等同于: unsigned short ush_t;
第5章c54X高级C语言程序设计 511c54XC与ANS|c的相同点 3函数的定义和组织 c54XC和ANSC一样,整个程序有一个 主函数(man函数)和零个或者多个子函 数构成
第5章 C54x高级C语言程序设计 5.1.1 C54x C与ANSI C的相同点 3.函数的定义和组织 C54x C和ANSI C一样,整个程序有一个 主函数(main函数)和零个或者多个子函 数构成
第5章c54X高级C语言程序设计 如下所示: float sub cac( float a, float b)l子函数声明 void main( ∥主函数定义,整个 程序内有且只有一个 float a=1 float b=2. float C; c=sub cac(a, b ∥子函数调用
第5章 C54x高级C语言程序设计 float sub_cac(float a, float b);//子函数声明 void main() //主函数定义,整个 程序内有且只有一个 { float a=1; float b=2; float c; c=sub_cac(a,b); //子函数调用 … … 如下所示: