空语句和控制语句
空语句是什么也不执行的的循环体
例如:用于延时的空循环,空语句做循环体
for(i=1;i<=100;i++);
实现代码:
#include "stdio.h"
void kong(void);
main()
{
kong(); //调用空语句函数
return 0; //结束整个程序
}
void kong(void)
{
int i; //声明一个int变量,不声明循环语句会报错。
for(i=1;i<=100;printf("%d ",i++)); //在原来i++ 的基础上增加输出。这样可以看到语句内部执行过程。输出结果看下面截图。
printf("kong\n");//输出控语句的标志函数
}
回答上一课的疑问:printf()函数在函数体首行会报错,如果在int函数前会报错 。我只发现了规律,内在原因还不清楚,需要我去探索。
执行代码效果
网友评论