#include<stdio.h>
//int main(){
// int a=10,b=20;
// int sum=a+b;
// printf("%d\n",sum);
//}
struct Book {
char name[20];//C语言程序设计
short price;//55
};
int main(){
//利用结构体类型-创建一个该类型的结构体变量
struct Book b1={"C语言程序设计",55};
strcpy(b1.name, "C++");
struct Book*pb=&b1;
printf("%s\n",pb->name);
printf("%d\n",pb->price);
//printf("书名:%s\n",b1.name);
//printf("价格:%d元\n",b1.price);
//b1.price=15;
//printf("修改后的价格:%d\n",b1.price);
}
//int main(){
//int a=10;
//int* p=&a;
//*p=20;
//printf("a=%d\n",a);//*-解引用操作符
//double d=3.14;
//double *pd=&d;
//*pd=5.5;
//printf("%lf\n",*pd);
//printf("%d\n",sizeof(pd));
//printf("%d\n",sizeof(char*));
//printf("%d\n",sizeof(short*));
//printf("%d\n",sizeof(int*));
//printf("%d\n",sizeof(double*));
// return 0;
//}
#include<stdio.h>
#include<string.h>
struct Book{
char name[20];
short price;
};
int main(){
struct Book b1={"C语言程序设计",55};
strcpy(b1.name,"C++");
struct Book *pb=&b1;
printf("%s\n",b1.name);
printf("书名:%s\n",pb->name);
b1.price=15;
printf("价格:%d元\n",pb->price);
}
p6 提前准备
定时写博客,总结自己的代码
每天都要学习。跟着鹏哥没毛病
p7 分支和循环
C语言是一门结构化的程序设计语言
1.顺序结构
2.选择结构
3.循环结构
#include<stdio.h>
int main(){
int age=20;
if(age<18)
printf("未成年\n");
else
printf("成年\n");
}
#include<stdio.h>
int main(){
int age=100;
if(age<18)
printf("未成年\n");
else
{
if (age>=18&&age<28)
printf("青年\n");
else if(age>=28&&age<50)
printf("壮年\n");
else if(age>=50&&age<90)
printf("老年\n");
else
printf("暮年\n");
};
}
一对大括号就是一个代码块