顺序结构:
依次逐句执行代码
#include<stdio.h>
int main(){
int a = 1;
int b = 2;
printf("a的值:%d\n",a);
printf("b的值:%d\n",b);
return 0;
}

选择结构(if-else、switch-case):
用于根据条件执行不同的代码块
if-else
#include<stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
if (a > b) {
printf("a > b");
}
else if (b > a) {
printf("b > a");
}
else
printf("a = b");
return 0;
}

switch-case
#include <stdio.h>
int main() {
int day;
scanf("%d", &day);
switch (day) {
case 1:
printf("Mon\n");
break;
case 2:
printf("Tue\n");
break;
case 3:
printf("Wed\n");
break;
case 4:
printf("Thu\n");
break;
case 5:
printf("Fri\n");
case 6:
printf("Sat\n");
break;
case 7:
printf("Sun\n");
break;
default:
printf("无对应的星期\n");
}
return 0;
}


循环结构(for、while、do-while):
用于重复执行一段代码
for
#include <stdio.h>
int main() {
for (int i = 0; i < 5; i++) {
printf("%d\n", i);
}
return 0;
}

while
#include <stdio.h>
int main() {
int i = 0;
while (i < 5) {
printf("%d\n", i);
i++;
}
return 0;
}

do-while
#include <stdio.h>
int main() {
int i = 0;
do {
printf("%d\n", i);
i++;
} while (i < 5);
return 0;
}

1万+

被折叠的 条评论
为什么被折叠?



