c语言有以下三种结构:
1.顺序结构
2.选择结构:
if
switch
3.循环结构:
while
do while
for
重点谈谈循环结构
1.do whlie
do
{循环体}
while(表达式)
先执行循环体,在判断表达式是否为真,为真继续循环,直到条件为假结束循环。do while循环体至少执行1次。
举例:输入一个数,判断它是几位数
a/10来不断减少位数,直到a=0,跳出循环。
2.for
for(表达式1;表达式2;表达式3)
{循环体}
举例:输出1-100的数字
3.while
while(表达式)
{循环体}
刚开始判断表达式是否为真,为真执行循环体。后每一次循环都会判断条件是否为真。循环体中若没有使循环结束的语句,循环会变成无限循环。
举例子:计算1+2+3+4+....100的值