第一章 初始C语言(7)

结构体

复杂对象:人、书、车...

结构体:我们自己创造出的一种类型,用来描述复杂对象

struct Book {
	char name[20];
	short price;
}; //分号不要少
int main() {
	//利用结构体类型:创建一个该类型的结构体变量
	struct Book b1 = {"C语言", 50};
	printf("%s\\n", b1.name);
	printf("%d\\n", b1.price);
	b1.price = 15;

	//利用指针指向b1,打印b1的书名和价格
	struct Book *pb = &b1;
	printf("%s\\n", (*pb).name);
	printf("%d\\n", (*pb).price);

	//利用->打印指针所指向对象的成员变量
	printf("&d\\n", pb->price);
	printf("%s\\n", pb->name);
	return 0;
}

.操作符:应用到结构体变量上

→结构体指针:指向指针所指向的对象的成员变量

第二章 分支和循环(1)

C语言是一门结构化的程序设计语言:

  1. 顺序结构
  2. 选择结构
  3. 循环结构

分支语句(选择语句):if switch

循环语句:while for do while

什么是一条语句?

在一条代码之后加上';'代表一条语句