1941368542 发表于 2015-12-4 22:36

【笔记】重点!每日学习C语言 80~95节

本帖最后由 1941368542 于 2015-12-4 22:39 编辑

今天来学习赫斌C语言视频教程的第80节至95节
重点!这次课还是流程控制 快来学习了@-Zing- @bridge156 @j296849823 @jixun66 @kven @muzi12134 @奋斗丶小Z


while循环
1,执行顺序


2,与for的相互比较


3,举例:判断一个数字是否是回文数 比如121,12321
# include <stdio.h>

int main(void)
{
      int val; //存放待判断的数字
      int m;
      int sum = 0;

      printf("请输入您需要判断的数字:");
      scanf("%d", &val);
      
      m = val;
      while (m)
      {
                sum = sum * 10 + m%10;
                m /= 10;
      }

      if (sum == val)
                printf("Yes!\n");
      else
                printf("No!\n");

      return 0;
}

do...while
格式


break


例子:


在多层循环中,break只能终止最里面包裹它的那个循环
例子:


在多层switch嵌套中,break只能终止距离它最近的switch
例子:



continue
用于跳过本次循环余下的语句
转区判断是否 需要执行下次循环
例子:





【笔记】重点!每日学习C语言 64~79节
http://www.52pojie.cn/thread-441680-1-1.html
【笔记】重点!每日学习C语言 42~63节
http://www.52pojie.cn/thread-441203-1-1.html
【笔记】每日学习C语言 26~41节
http://www.52pojie.cn/thread-440741-1-1.html
【笔记】每日学习C语言 11~25节
http://www.52pojie.cn/thread-439988-1-1.html
【笔记】每日学习C语言 1~10节
http://www.52pojie.cn/thread-439554-1-1.html




























七夜魔君 发表于 2015-12-4 22:49

搞的跟自己写似的

blacktxbug 发表于 2015-12-4 22:51

楼主真的很认真,加油!!!

Myself_GF 发表于 2015-12-4 22:52

哈哈,一起学习{:301_987:}

-Zing- 发表于 2015-12-4 23:08

aaron 发表于 2015-12-4 23:10

本帖最后由 aaron 于 2015-12-4 23:39 编辑

val和m最好也进行初始化
"Break"终止离它最近的switch,容易产生误解
离第15行break最近的是第二个switch,即switch(y)

v191995501 发表于 2015-12-4 23:33

如果是自己写的话,在下佩服,如果是从书上参考下来的话,我想你要还努力一把了

faintout 发表于 2015-12-4 23:45

表示正在学。努力阿

muzi12134 发表于 2015-12-6 18:20

{:1_907:} 每天看这么多 能消化吗?
页: [1]
查看完整版本: 【笔记】重点!每日学习C语言 80~95节