#include <stdio.h>
int main(void)
{
int n;
for(n=1;n<=8;n++)
printf("&\n");
return 0;
}
初学要了解for循环的语句结构,for后边括号里有三个表达式,for(初始化变量;测试条件;递增/递减),分号和任何一个完整的表达式都是序列点,序列点左边的表达式一定在右边的表达式之前执行完成,因为所有的副作用都发生在序列点之前,如果要把初始化拿出来可以这样写,
int n=1;
for(;n<=8;n++)
因为单独的分号也算作一个序列点,
或者可以用while循环
int n=1;
whil(n<=8)
{
printf("&/n");
n++;
}
主函数返回值不能是void,void表示没有返回值。