C语言入门 经典笔记之初识C语言循环

发布 2021-05-12 01:59:28 阅读 1953

一、while循环。

1、循环:当满足某个特定的条件下,重复执行一段**。

循环的作用:减少重复冗余的**,增加**可读性,易于维护。

2、条件始终成立的循环被称为死循环,应避免出现误操作的死循环。

输出30次 “我很棒“

int count = 0; /用于计数/while (count < 30)

3、 while必备

1、循环变量。

2、循环条件。

3、循环增量控制。

4、用while打印出 1~100之间7的倍数。

要求n的倍数用条件为:x%n==0即可。

用while打印出 1~100之间个位为7的数。ifif (count % 10 ==7)

用while打印出 1~100之间十位为7的数。

if (count /10 ==7)

用while打印出 1~100之间不是7的倍数并且不包含7的数。

int count = 1;

while (count <=100)

// 一个数对十取余的得到的是个位的数。

/ 除以十得到的是十位数。

二、随机数。

1、arc4random();返回一个随机数,没有范围限制,是整数。

2、获取一个 [0 , n] 之间的随机数。

// 公式: arc4random() n + 1)/ 利用余数不能大于除数的原理。

故%的数是 n+1即所取得余数都在( n+1 )范围内。

3、 如果要随机获得某个范围内随机数 [a ,b];

int number = arc4random() 11;

利用余数一定小于除数的特点。

printf("number = d", number);

获取 【a b】之间的随机数。

[10 30]之间的随机数———先获取[0 20]之间的随机数,再加10 [0 20] +10

求具体区间内的公式 :

arc4random() b - a +1) +a4、break和 continue:

break:(1)switch 语句中的作用是跳出switch语句。

2)循环体中。

作用:跳出本层循环 (通常与if连用)

continue: (1) 在循环中的作用:结束本次循环( continue后面的**不在执行 ),进入下次循环。(通常与if连用)

四、do—while循环。

先执行一次,再判断;

//死循环。

while(yes)

五、for循环:

循环四要素:

1、定义循环变量。

int count = 1;

2、循环条件。

while (count <=10)

printf("");

for (int i = 1; i <=10; i++)for循环循环条件为真,执行循环体。

for (循环变量初始化;循环条件;循环增量)printf("");

4、打印九九乘法表。

for (int i = 1; i <=9; i++)printf("");

5、打印三个数字(0 - 9)的组合可能(组合成三位数)。

for (int i = 1; i <=9; i++)// 外层循环表示的是最高位。

C语言笔记

第一课时。c语言标准格式。include vidomain 以 开头的语句称为预处理指令。include语句不是必须的,但是如果一旦有该语句就必须把它放在文件开始处是standared input output header的缩写standared 标准input 输入output 输出header...

C语言笔记

c语言算法和数据类型。整型。基本类型 字符型注释 基本类型的特点是其不可实型 单精度型以再分解为其他类型双精度型数组型。数据结构 构造型 结构体型共用体型指针型空类型。一 常量。define 语句不以分号结尾,它可以放在源 的任何位置。不过在定义常量时,只有在它定义后的源 中才有效。是一个修饰符,在...

c语言笔记

1.if中别忘了 而不是 2.写完程序别忘了检查前后大括号 小括号是否完全照应。3.遇到几分之几的分数可以方程两边同时乘以一个数来消去分母。4.写指针题时看准指针对应的是行还是列。例 int a 4 3 int p a 0 列指针。int ptr 3 a 行指针。5.考虑好哪些量会随着循环不断改变。...