c 程序运行错误

#include<stdio.h>
main()
{
int num[5]={1,2,3,4,5};
int i;
for(i=0;i<5;i++);
printf("%4d",num[i]);
}
基本功不行啊,这种错误也能犯
例如for,if,else,while,do等后面加了分号或首后改团纳,就是空运行核没了
for(i=0;i<5;i++); /悉敬/后迟慧面的分睁旦慎号去掉。
printf("%4d",num[i]);
#include<stdio.h>
int main()
{
int num[5]={1,2,3,4,5};
int i;
for(i=0;i<5;i++)/岩察/去掉汪枣携困伏分号
printf("%4d",num[i]);
return 0;
}
你要输出数组是吧,你for后面有个空语句,printf只运行一次
for语句后面的分号去掉