//for循环:

#include<stdio.h>
int main()
{
int i,sum=0;
for(i=1; i<=100; i++)
{
sum+=i;
}
printf("%d",sum);

return 0;
}

while循环:

#include<stdio.h>
int main()
{
int i=1,sum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("%d",sum);
return 0;
}

do while循环:

#include<stdio.h>
int main()
{
int i=1,sum=0;
do
{
sum+=i;
i++;
}

while(i<=100);

printf("%d",sum);
return 0;
}

// (do while循环体至少执行一次)

最近在看面试题的时候,做到了一些关于它们的一些选择题,我也有点疑惑,所以求助于百度,然后我也没有找到确切的答案,下面给出2个选择题谈谈我个人的看法。 选择题1: 下列关于for循环和while循环的说法中那个是正确的?() A、while循环能实现的操作,for循环也都能实现 B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C、两种循环任何时候都可替换 D、两种循环结构中都必须有循环体,循环体不能为空 答案:A、C A:我没有找到可以反对的例子,所以A项正确 通常把循环控制表达式 ExP_cntrl 中含有的变量,称为循环控制变量。为了避免程序陷入死循环,必须要有能改变循环控制变量的 语句 ,使循环控制表达式 Exp_cntrl 的值趋于逻辑假,以便使循环趋于终止。【例 1】统... do-while循环 对于do-while循环来说,先进行一步操作,然后再进行条件判断。而对于while循环来说,就是先执行条件判断,然后再进行执行while逻辑。 do-while转化为while循环 一般while循环用的较多,可以通过在while循环的上面多写一遍业务逻辑来实现do-while到while的 转换 。 do-while循环 class Solution { public: int rand10() { int i = 0; 意思是,先计算“表达式”的值,当值为真(非0)时, 执行“ 语句 块”;执行完“ 语句 块”,再次计算表达式的值,如果为真,继续执行“ 语句 块”……这个过程会一直重复,直到表达式的值为假(0),就退出循环,执行 while 后面的代码。 我们通常将“表达式”称为循环条件,把“ 语句 块”称为循环体,整个循环的过程就是不停判断循环条件、并执... 文章目录一.for 语句 循环一.for循环 语句 表达式:二.while 语句 循环三.do...while 语句 循环 一.for 语句 循环一.for循环 语句 表达式: for(表达式1;表达式2;表达式3)(注:其后不接“;”。因为for只能控制到“;”前面的代码,那么下面的{}花括号就不属于for循环) 内嵌 语句 ; 二.for 语句 执行过程 1.求表达式1。 2.求表达式2。若其值为真,则执行 for 语句 中指定的内嵌 语句 ,然后执行第3步;若表达式2值为假,则结束循环,转到第5步。 3.求表达式3。 4.返回第二 文章目录1.C/C++程序基础i++和++i的效率区别(后缀自增运算符与前缀自增运算符)不使用临时变量替换a与b的值C和C++的区别include头文件<>和""区别C++主函数前后执行的 语句 2.预处理、const、static和sizeofconst和#define的特点和区别类静态成员和方法sizeof和strlen区别内联函数:替代宏定义来解决函数调用的效率问题4.字符串strc...