C语言里if语句可以嵌套for循环么

记得上学时老师好像讲过不能在if语句里嵌套for循环。但是我想先判断条件,如果条件满足再进行for循环。请大家指点迷津。if()for(;;)else···;这样可以么?... 记得上学时老师好像讲过不能在if语句里嵌套for循环。
但是我想先判断条件,如果条件满足再进行for循环。请大家指点迷津。
if()
for(;;)
else
···;
这样可以么?
展开
 我来答
听不清啊
高粉答主

2015-09-09 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
C语言里if语句里是可以嵌套for循环的(if语句里可以放C语言里的任意的执行语句)。
举例说:
char yn;
int i;
printf("需要打印1到10之间的所有奇数吗(Y/N)?\n");
scanf("%c",&yn);
if(yn=='Y'||yn=='y')
{
for(i=1;i<10;i+=2)
printf("%d ",i);
printf("\n");
}
else
printf("那就不打印了\n");
teapot427
2009-06-16 · TA获得超过118个赞
知道答主
回答量:170
采纳率:0%
帮助的人:199万
展开全部
当然可以,肯定是你记错了
比如int n=5,i=0;
if(n==5){
for(i=0;i<10;i++){
printf("%d",i);
}
}else{
printf("%d",n);
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peng2299
2009-06-16 · TA获得超过116个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:99.9万
展开全部
可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiaoshisaoren
2009-06-16 · TA获得超过171个赞
知道答主
回答量:187
采纳率:0%
帮助的人:99.4万
展开全部
if 换成while
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诡其辞
2009-06-16 · TA获得超过913个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:0
展开全部
记错了吧?可以嵌套。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式