//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...