//#import 可以防止重复导入头文件
#import "Student.h"
#import "Student.h"
//#include 不能防止重复导入头文件
//#include "Student.h"
//#include "Student.h"
//宏
//宏定义的第一种方式:名称全部大写
#define ARRAYCOUNT 6
//宏定义的第二种方式:k + 驼峰法
#define kLeftPadding 80
#define PI 3.14
#define kSum(A, B) A + B
#define kMul(A, B) (A) * (B)
#define kMax(A, B) (A) > (B) ? (A) : (B)
#define kDeviceVersion [UIDevice currentDevice].version
int main(int argc, const char * argv[]) {
#ifdef kLeftPadding
printf("hahaha\n");
#else
printf("hehehe\n");
#endif
Student stu = {25, "yaoqianghong", 23, 'm', 98.0};
//结构体指针指向的是 结构体变量的首地址,也是结构体变量中第一个成员的首地址
Student *p = &stu;
printf("%