#include <stdio.h>
struct Book//创建结构
{
char name[30];//名字
short price;//价格
};//;在大括号的外面
int main()
{
struct Book b = {"初学c语言",66};
struct Book* qb = &b;//将b的地址存入qb中
printf("名称:%s\n",(*qb).name);//打印名称
printf("名称:%s\n",b.name);
printf("价格:%d\n",b.price);
return 0;
}
//求最大值
#define u(a,b) (a>b?a:b)
int main()
{
int a = 10;
int b = 20;
int max = u (a,b);
printf("max=%d\n",max);
return 0;
}
值得注意的是,在创建结构的时候,";"是在"}"的后面
另外,一定要使用英文输入法,不然会出现你找不到的错误
#include 是创建一种函数,也可以创建一个量