标签:
构造类型是由若干个成员组成的,每个成员都是一个基本数据类型。
1 Struts student{ 2 int num; 3 char name; 4 char sex; 5 int score; 6 };
定义:
1 Struts student stu;
结构数组,改数组每个元素都是一个相同类型的结构体
1 //结构体数组的初始化方法 2 3 //1、定义结构体数组的时候,进行初始化 4 5 struct Student{ 6 7 char name[20]; 8 int age; 9 }boys[3] = {{"ss",18},{"kjh",38},{"whjs",21}};
结构变量名.成员名
1 int *nam = &a
2 //这里的*nam = a am = 变量a的地址
1 enum 枚举类型名{枚举值表}
1 typedef 原类型名 新类型名
1 //给数组起别名~ 2 typedef int ARRAY[5]; // int a[5] 数组长度为5 3 ARRAY a1 = {1,2,3,4,5}; 4 ARRAY b1 = {5,4,3,2,1}; 5 6 for(int i = 0;i < 5;i++){ 7 printf("%d\t",b1[i]); 8 } 9 10 return 0;
运行结果:5 4 3 2 1
1 #define R 4 2 #define PI 3.14 3 #define AREA
1 #define 标识符 字符串
#define 宏名(形参表) 字符串
1 /*有参宏 #define SUM (a) a+a 2 SUM(3) 不仅要 a+a替换,而且还要把实参3带入到字符串中 3 4 */ 5 #include<stdio.h> 6 #define SUM(a) a+a 7 8 int main(int argc,const char * argv[]){ 9 10 int result = SUM(3); 11 printf("%d\n",result); 12 return 0; 13 }
运算结果:6
标签:
原文地址:http://www.cnblogs.com/yyyyyyyyqs/p/4614743.html