在c语言中。while(printf(“*”))。。这个循环控制表达式什么意思?是无限循环吗??

2024-11-27 15:54:37
推荐回答(2个)
回答1:

printf()函数是最常用的格式化输出函数,其原型为:
int printf( char * format, ... );
返回值:成功则返回写入的字符数目。
因此,printf("*")返回的是打印的字符数目1,while(printf("*")....执行的是无限循环。

回答2:

printf没有返回值,应该不是无限循环