又是一个星期的开始,玩了一个周末还真有点累,感觉上课无精打采的。所以感觉今天上只听懂了一些,另外一些没听懂的都去找周公了。让我唯一有想法的是,我们班交一个作业居然交了一节课,让我们的科任老师感到很无奈,只能叫我们下次再上课之前就把作业搞定,其实不是我们的速度慢,只是因为我们全都是才来慢慢做的,哈哈。我呢,那必须是在上课之前赶着做出来的撒,其实都比较简单,就用用写一个简单的C程序输出需求的面积和平均值,就只要一个就闰年的题比较有难度,幸好班长是我们寝室的,有啥子不懂就问他就可以了。
我就不BB了,总结下今天的知识。从我听了的开始,没听的肯定就是不懂没提的。第一个就是if的使用,这个比较简单,自己都可以理解的,下面是例子
/* if的使用
int a;
printf("输入一个四位数字");
scanf("%d",&a);
if(a>=1000 && a<=9999) {
printf("是四位数字");
} else {
printf("不是四位数字");
}
*/
if语句是实现选择语句最简单,最直观的方法,它简单的形式就是判断某个条件值是否为真,如果是真,就执行一段代码。
第二个,goto的使用,它可以转向同一函数内任意指定位置执行,改变顺序执行,称为无条件转向语句。
goto
int q = 1;
mark: {
q++;
printf("啊啊啊啊啊");
}
if(q<=10) {
goto mark;
}
第三个是if的嵌套使用,在if和if-else语句形式中,语句1或语句2可以使任意合法语句,若它们也是if语句构成,就构成嵌套的if语句:
if的嵌套使用
int b;
if(b>0&&b<10) {
if(b==1) {
printf("星期一");
}
if(b==2) {
printf("星期2");
}
if(b==3) {
printf("星期3");
}
} else {
}
第四个就是用witch语句设计多分枝程序结构,它就不像if语句那样繁琐可读性差,switch各分支清晰直观,*switch 语句 1
int c = 8;
scanf("%d",&c);
switch(c) {
case 1 : printf("星期一\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;
default : printf("数字输入错误");break;
用switch语句设计到break语句的使用,break的作用就是终止switch语句或循环语句的执行,终止循环语句的死循环,和break有着本质上区别的还有continue,continue是结束本次循环,进入下次循环,和break意思差不多。
转载于:https://blog.51cto.com/6141885/1034175