C语言的的一个for循环,求大神帮一下忙,谢谢了。

.用for循环不断接收输入的字符,并判断是否为*,若不是,则继续输入字符,并将他们依次打印出来,直到输入*号结束循环

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

char ch;

for(;(ch=getchar())!='*';putchar(ch));

putchar('\n');

return 0;

}

问题很简单,但若帮助了你,请采纳。

温馨提示:内容为网友见解,仅供参考
无其他回答

c语言 为什么for(;;)是死循环?求大神解释
C语言中for循环包含三个部分:初始化、条件、递增 for (INITIALIZATION; CONDITION; AFTERTHOUGHT)初始化是宣告(或者赋值)任何需要的变数的动作。如果你要使用多个变数,则变数的种类要一致。条件的部分则是检查是否离开这个循环,也就是让程式码往下执行。如果条件判断为假,则离开循环。递增在每跑一次循环...

求大神仔细讲讲c语言中的循环语句 也就是for循环,while循环和do whil...
for(int i=0;i<10;i++)这个循环9次。每次i+1,当i做完第10次判断执行完 大括号的代码 后i++等于11。不满足条件停止循环。while(一个可以判断真假或者(正数和0为真,负数为假))先判断再执行。do while 是先执行一次,再判断。不懂再追问 ...

小弟初学C语言 求大神解答一下!
for:循环语句。作用:循环。它的一般形式为: for(<初始化>;<条件表达式>;<增量>) { 语句;} 语句 初始化:总是一个赋值语句,它用来给循环控制变量赋初值;条件表达式:是一个关系表达式,它决定什么时候退出循环;增量:定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用";"分开。例...

请教大神们一道c语言的题,有关于for循环的 题目是这样的,程序段运行...
答案是:B. 7 4 理由如下:第一个循环,整个循环体执行后,输出(x=)7,这个没有疑问,执行完循环,for(x=10;x>3;x--)执行x--操作,此时x=6,满足x>3条件,进入第二个循环。第二个循环,x=6不满足if条件,执行2次--x操作,输出(x=)4,执行完循环,for(x=10;x>3;x--)...

怎么用汇编语言实现for循环
汇编语言实现for循环十分容易,比如51汇编,用DJNZ指令就可以了,举例如下:C语言:for(i=0;i<10;i++)a=a+i;汇编语言:i equ 30h m equ 31h ...mov i,#0 mov m,#0 mov r2,#10 loop:mov a,i add a,m mov m,a djnz r2,loop ...

c语言大神求教
因为for循环要从3循环到6共4次。第一次name+" ",第二次me+" ",第三次me+" ",第四次e+" "。所以最后结果是name ame me e 。从值的效果看没有区别。但逗号表达式是“一条”语句,所以用不着用{}括起来——一条语句只有一个值即x++的值;而(*x)++;x++;是...

[C语言][for循环][求非质数]求大神解答一下这个break为啥可以这样用_百 ...
当i%j==0时, 说明当前判断的数字i找到了一个能被他整除的数(j), 所以i肯定不是质数, 跳出当前循环(注意, 是当前这层循环), 下面的if也不会执行, 但是会回到外层的for循环继续执行i++, 从而判断下一个数

c语言,for循环打印数组最后一行为什么会多了一些数字??? 求大神
你的数组a每一维度都只有9个元素,但是输出的时候却输出了十个,导致越界,最后几个元素结果不可测。

C语言里的for语句嵌套if的执行顺序?求大神帮助
先执行sum = sum + i; 程序是从main()函数开始运行,如果没有调用函数的话都是从上到下运行的,循环也是一样,只是它在不满足循环退出之前都是在循环内部从上到下运行.

怎么通过c语言的for循环按顺序列出: ABCDEF ABCDE ABCD ABC AB A...
include <stdio.h>int main(){int i, j;for (i = 6; i>0; --i){for (j = 0; j < i; ++j){printf("%c", 'A' + j);}printf("\\n");}return 0;}运行:

相似回答