问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中,for的使用问题?

发布网友 发布时间:2022-02-28 13:53

我来回答

3个回答

热心网友 时间:2022-02-28 15:23

for(初值;表达式1;表达式2){表达式3;}
执行顺序
(1)初值
(2)表达式1,若为真则执行第(3)步,否则到(6)
(3)表达式3
(4)表达式2
(5)跳转到(2)
(6)for之后语句
只要记清这个规则就行了,具体怎么用,不要拘泥于形式~
这两条语句都没有循环主体(表达式3),所以就成了通过(表达式2)改变值,然后不停试探(表达式1)是否为真的循环.
for(scanf("%s",out_name);(fp4=fopen(out_name,"w"))==NULL;scanf("%s",out_name))
这句的意思就是输入一个文件名,尝试打开此文件并向其中写入,如果打开失败则要求重新输入文件名,直到能够正常打开文件,然后跳出循环继续后面语句
for(ch=getc(fp3);ch!=EOF;ch=getc(fp3))
相似的,在ch初次读取字符后,就判断ch是否是文件尾,如果不是那就继续从fp3指向的文件读取字符.其实就是指针定位到文件尾.

热心网友 时间:2022-02-28 16:41

for(scanf("%s",out_name);
(fp4=fopen(out_name,"w"))==NULL;
scanf("%s",out_name))
for(ch=getc(fp3);ch!=EOF;ch=getc(fp3))
for循环中,直接这样都可以啊:for(;;)死循环,
这个象是for语句中的调用函数来做为条件,可能是为了达到某个循环或程序需要,设置一些char类型的变量.

热心网友 时间:2022-02-28 18:15

要看到其本质,其实怎样写都可以。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 c语言中for语句是怎么用的? C语言中,for语句的用法? C语言for循环详细讲解 急!c语言多个for语句的用法。 C语言中的for语句 用法 C语言语言中FOR的用法 C语言和C++语言的区别是什么? 手机照片回收站清空了能恢复吗? C语言属于哪一类语言? C语言中:函数exit(-1);与exit(0);的区别是什么?是返回值吗? c语言中,exit(1)是什么意思?求助~ 在C语言中,exit(0)是什么意思? C语言中指针有什么特别的地方 C语言指针是什么? c语言为什么要有指针呢? C语言中指针是什么 C语言中指针有哪些用处。或者可以用来做什么,请简单举例说明 C语言中的指针有什么意义? 怎么才能把对方的注销 手机号申请的如何注销 C语言for循环的使用和讲解有哪些? C语言和java语言的区别和联系? java 和c语言的主要区别在哪呢? java和c语言有什么区别和联系? Java和c语言的区别 C语言和JAVA的区别 C语言和JAVA的区别? Java和C的区别 怎么才能不退群情况下不接群消息? C语言与C++与JAVA的区别是什么? C语言和java相比较,各自的优势是什么? java与c语言的区别?各有什么用途? javac与java的区别 java与c语言有什么区别 java 和javac的区别 JAVA语言和C语言有什么区别? C语言和JAVA有什么区别? c语言和java的区别和联系 JAVA语言和C语言有什么区别? c语言可以开发哪些东西?