我不知道那里出了问题;高手帮我检查一下啊,老是出现'printf' : undeclared identifier
来源:百度知道 编辑:UC知道 时间:2024/06/20 15:27:00
void main()
{
static int values[10];
int i;
values[0]=197;
values[2]=-100;
values[5]=350;
values[3]=values[0]+values[5];
values[9]=values[5]/10;
--values[2];
for(i=0;i<10;i++)
printf("values[%d]=%d\n",i,values[i]);
}
{
static int values[10];
int i;
values[0]=197;
values[2]=-100;
values[5]=350;
values[3]=values[0]+values[5];
values[9]=values[5]/10;
--values[2];
for(i=0;i<10;i++)
printf("values[%d]=%d\n",i,values[i]);
}
少了头文件stdio.h
printf和scanf 在好多编译器里面可以不用包含stdio.h
但它毕竟不是标准的写法.
所以推荐你一定用标准的编译器.g++就比较好.
比如它规定:
main函数必须的返回值类型必须是 int 型
而这一点是ACM要求的.所以开始学一写要学标准的编译.
祝你成功!
#include <stdio.h>了没?
没有包含stdio.h头文件
没有问题,是不是你编译器的问题.
少了头文件