#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//顺序结构、选择结构、循环结构
//分支语句和循环语句。语句结束的时候需要加分号
//分支语句(选择结构)
int main()
{
int age = 30;
if (age < 18)
printf("未成年\n");
else
printf("成年\n");
return 0;
}
int main()
{
int age = 120;
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");
return 0;
}
//{}扩起来的是代码块
int main()
{
int a = 0;
int b = 2;
if (a == 1)
if (b == 2)
printf("呵呵\n");
else//与离它最近的未匹配的if进行匹配
printf("哈哈\n");
return 0;
}
//代码1
//if (condition) {
// return x;
//}
//return y;
//代码2
//if (condition)
//{
// return x;
//}
//else
//{
// return y;
//}
int main()
{
int num = 4;
if (num = 4)//=表示的是赋值,而==表示判断相等
{
printf("hehe\n");
}
return 0;
}
int main()
{
int a = 1;
while (a <= 100)
{
if (a % 2 == 0)
printf("%d为偶数", a);
else
printf("%d为奇数", a);
a++;
}
return 0;
}
int main()
{
int i = 1;
while (i <= 100)
{
printf("%d奇数", i);
i += 2;
}
return 0;
}
int main()
{
int day = 0;
scanf("%d", &day);
switch (day)//利用于分支较多的语句,且break是用于跳出语句。day这个地方必须是整型
{
case 1://后面的数字必须是整型常量表达式
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
case 7:
printf("星期天\n");
break;
}
return 0;
}
int main()
{
int day = 0;
scanf("%d", &day);
switch (day)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日\n");
break;
case 6:
case 7:
printf("休息日\n");
break;
default://case和default没有顺序之分,一般de是放在最后。
printf("输入错误\n");
break;
}
return 0;
}
int main()
{
int n = 1;
int m = 2;
switch (n)
{
case 1:
m++;
case 2:
n++;
case 3:
switch (n)//switch允许嵌套使用
{
case 1:
n++;
case 2:
m++; n++; break;
}
case 4:
m++;
break;
default:
break;
}
printf("m=%d,n=%d\n", m,n);//5,3
return 0;
}
//循环语句
//while语句中continue将运算跳到判断部分
int main()
{
int ch = 0;
//ctrl+z
//EOF-end of file->-1
while ((ch = getchar()) != EOF)
{
putchar(ch);
}
/*putchar(ch);
printf("%c\n", ch);*/
return 0;
}
今天对于if语句和switch语句的用法进行了详细的学习对于while语句进行了粗略的学习。我越发感觉c语言学习理解和我们做事情一样,只不过需要更深刻的思考,就像我们日常生活和工作娱乐等种种事情都可以通过c语言代码去表达出来,其中那些应用开发我感觉也是如此,在大量代码的衔接下再加上各自图块,文字各种3d,2d等显示功能将其显示在我们的屏幕上。希望自己可以将自己的一天思想和行程通过代码呈现给大家。感觉很浪漫!!!