个人学习笔记,仅供参考
指针(非常重要)
执行完程序后a=20
结构体
结构体是C语言中特别重要的知识点,结构体使得C语言有能力描述复杂类型。
比如描述学生,学生包含:名字+年龄+性别+学号这几项信息。
这里只能使用结构体来描述了。
如:
struct Stu
{
char name[20];//名字
int age; //年龄
double score; //成绩
};
分支和循环语句
分支语句
if
switch
(允许嵌套使用)
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int day = 0;
scanf("%d", &day);
switch (day)
{
case 1:
printf("星期1\n");
break;
case 2:
printf("星期2\n");
break;
case 3:
printf("星期3\n");
break;
case 4:
printf("星期4\n");
break;
case 5:
printf("星期5\n");
break;
case 6:
printf("星期6\n");
break;
case 7:
printf("星期天\n");
break;
}
return 0;
}
循环语句
while
在while循环中,break用于永久的终止循环
在while循环中,continue的作用是跳过本次循环continue后边的代码,
直接去判断部分,看是否进行下一次循环。
例:输出1-10
int main()
{
int i = 1;
while (i <= 10)
{
printf("%d\n", i);
i++;
}
}
EOF - end of file - 文件结束标志
getchar--输入一个字符
scanf--输入数字
for
do while
到P31