#include<stdio.h>
//if(cindition){
// return x;
//}
//return y;
//这个代码的意思是满足条件返回x,不满足条件返回y
//if(condition)
//{
// return x;
// }
//else
//{
// return y;
//}
//这个代码意思跟上面的一样,但是可读性更好
//int main()
//{
// int num=4;
// if(num=5)//这里的=是赋值,不是相等==
// {
// printf("haha\n");
// }
// return 0;
// }
//判读一个数是否为奇数
//输出1-100之间的奇数
//int main()
//{
// int a;
// a=0;
// while(a<=100)
// {
// {
//
// if(a%2==1)
// printf("%d\n",a);
// else
// printf("偶数\n");
// a++;
// }
// }
// return 0;
//}
//int main()
//{
// int i=0;
// while(i<=100)
// {
// if(i%2==1)
// printf("%d ",i);
// i++;
// }
// return 0;
//}
//int main()
//{
// int i=1;
// while(i<=100)
// {
// printf("%d ",i);
// i+=2;
// }
// return 0;
//}
//switch语句-一种分支语句
//int main()
//{
// int day=0;
// scanf("%d",&day);
// if(day==1)
// printf("星期1\n");
// else if(2==day)
// printf("星期2\n");
// //...
// return 0;
// }
//int main()
//{
// int day;
// scanf("%d",&day);
// switch(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;
//}
//switch(整型表达式)
//{
// 语句项;
//}
//语句项是指一些case表达式
//case 整型表达式
// 语句;
//int main()
//{
// int day;
// int n=1;
// scanf("%d",&day);
// switch(day)
// {
// case 1:
// if(n==1)
// printf("hehe\n");
// case 2:
// case 3:
// case 4:
// case 5:
// printf("工作日\n");
// break;
// case 6:
// case 7:
// printf("休息日\n");
// break;
// default://如果前面所有情况都不行则执行
// printf("输入错误\n");
// break;
// }
// return 0;
//}
//注意break是否需要,为了书写规范一般在最后也要加上
//default与case没有位置顺序之分
//switch语句中也可以嵌套if语句,但是没有continue语句
//int main()
//{
// int n=1;
// int m=2;
// switch(n)
// {
// case 1:
// m++;
// case 2:
// n++;
// case 3:
// switch(n)
// {
// case 1:
// n++;
// case 2:
// m++;
// n++;
// break;//这里的break是用来结束第二个switch的
// }
// //break;//这里有无break会影响结果
// case 4:
// m++;
// break;
// default:
// break;
// }
// printf("m=%d n=%d",m,n);
// return 0;
//}
//int main()
//{
// int i=1;
// while(i<=10)
// {
// //if(i==5)
// printf("%d\n",i);
// if(i==5)
// break;//i=5的时候停止
// //printf("%d\n",i);
// i++;
// }
// return 0;
//}
//int main()
//{
// int i=0;
// while(i<10)
// {
// //i++;
// if(i==5)
// continue;//当有continue的时候,后一句语句直接跳过,重新进行判断
// //continue的作用是终止本次循环之后的代码,直接跳转到判断部分
// printf("%d\n",i);
// //i++;
// }
// return 0;
//}
//注意break与continue的区别
//int main()
//{
// int ch=getchar();
// putchar(ch);
// printf("%c\n",ch);
// return 0;
//}
//int main()
//{
// int ch=0;
// //ctrl+z可以终止getchar获取字符
// //EOF-end of file->-1
// //文件结束标识符
// while(ch=getchar()!=EOF)
// {
// putchar(ch);
// }
// return 0;
//}
2023-1-11学习记录
于 2023-01-11 11:14:55 首次发布