共用体和枚举型等。
42、 struct person { char name[20]; int age; float score;
}; 这是一个结构体类型类型的定义。作为一种构造的数据类型,系统并不为该类型分配空间。只有定义了该类型的变量后,系统才为变量分配存储空间。注意的是,最后大括号后面必须加分号。
43、共用体数据类型:将不同的数据项存放于同一段内存单元的一种构造数据类型。它的关键字为: union;枚举型数据类型为这种类型的变量的值只能是指定的若干个名字之一。其关键字为enum.
44、结构体变量为struct stud_type{char name[20]; long num; char sex;
float score;} student={“Wang Li”,80101,M,95.5}; student 变量的值输出的格式为:
printf(“%s,%l,%c,%f\\n”,student.name,student.num,student.sex,student.score);
45、C语言的位运算有:按位取反、左移、右移、按位与、按位或、按位异或。六种运算。 46、用C语言编制一个三角形的打印九九表的函数。
47、编制求三个实数中最大数的程序(三个数排序),要求有输出有输出。(指针) 48、有一数组a[5]={1,3,5,7,9},请分别用下标法、地址法和指针法输出a数组的元素。 49、有100只马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,编程序求大、中、小马各为多少。得到只数以\的格式写入到文件design.dat中。 50、设计程序:计算表达式1+2!+3!+...+12!的值,并将计算结果以格式 \写入到文件design.dat中
51、编写程序,完成以下功能:对x=1,2,...,10,求函数f(x)=x-10*cos(x)-5*sin(x)的最大值,并将该数以格式\写入到新建文件design.dat。