C语言学习笔记-5.循环结构程序设计

一、for语句,while语句,do-while语句

  1.特征

  for while do-while
最小执行次数 0 0 1
判断方式 初始化 -> 先判断后执行 先判断后执行 先执行后判断
优缺点 在循环次数明确时使用较方便 更适用于条件不确定的场合 无论如何都会执行一次

  2.do-while语句常用于解决脆弱的输入方式

char choice;
do
{
    scanf("%c", &choice);
} while (choice != 'y' && choice != 'n');

  3.do-while语句后有一个分号

二、break语句和continue语句

  1.当break语句被执行后,只跳出最近包围它的那一层循环

  2.goto关键字:多用于异常处理,尽量不使用

    例:if(出错)  goto error;

        error: printf("Error");

三、程序举例

  1.随机数:rand() 可生成0~RAND_MAX(0x7FF)之间的一个整数

     头文件:stdlib.h  设置种子:srand((unsigned)time(NULL));  //需要time.h头文件

posted @ 2015-02-04 15:42  trj14  阅读(186)  评论(0编辑  收藏  举报