![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C语言-------------------Configuration: Cpp1 - Win32 Debug-------------------- Compiling...
D:\Bin\Cpp1.cpp(5):errorC2065:'printf':undeclaredidentifierD:\Bin\Cpp1.cpp(6):warning...
D:\Bin\Cpp1.cpp(5) : error C2065: 'printf' : undeclared identifier D:\Bin\Cpp1.cpp(6) : warning C4
main( )
{ int a,b,sum;
a=123;b=456;
sum=a+b;
printf("sum is %d\n",sum);
}
错在哪啊?这个问题纠结了好久 展开
main( )
{ int a,b,sum;
a=123;b=456;
sum=a+b;
printf("sum is %d\n",sum);
}
错在哪啊?这个问题纠结了好久 展开
展开全部
估计是你编译系统的问题,你把文件名改成cpp1.c再编译试试,注意扩展名是.c
#include <stdio.h> //一般情况下可以不加,但这和你的编译系统有关
int main( )
{
int a,b,sum;
a=123;b=456;
sum=a+b;
printf("sum is %d\n",sum);
return 0;
}
#include <stdio.h> //一般情况下可以不加,但这和你的编译系统有关
int main( )
{
int a,b,sum;
a=123;b=456;
sum=a+b;
printf("sum is %d\n",sum);
return 0;
}
追问
按你说的做了一遍,结果
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\Windows\System32\kernel32.dll', no matching symbolic information found.
Loaded 'C:\Windows\System32\KernelBase.dll', no matching symbolic information found.
The thread 0x2740 has exited with code 11 (0xB).
The program 'D:\Bin\Debug\cpp1.exe' has exited with code 11 (0xB).
追答
你要重新建一个工程,先把你当前的工程全部关闭
新建一个win32控制台程序,文件名为cpp1.c
如果还出问题,不是你不会使用VC就是你的VC有问题了。
可以从网上下载一个DEV C++,才10几M,初学者用这个更方便一些。
展开全部
printf是标准输入输出库里的函数,你必须包含库才能使用,否则就是未声明状态
在程序开始的地方加上#include <stdio.h>
在程序开始的地方加上#include <stdio.h>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是用vc++做的,你看一下是不是新建文件的时候选择错了,还有就是前面要声明头文件#include"stdio.h"
追问
是,新建文件的时候选择错了???什么意思?
追答
c文件和c++文件的后缀是不一样的,具体的我忘了,你看看这个吧http://wenku.baidu.com/view/bdec0ef49e3143323968939a.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-04
展开全部
为亲热万人
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最前面少了#include <iostream>
追问
首先我们书上有教用的是#include"stdio.h"
但是这个例题书上没有头文件,再者,我加上了这两种头文件都是还是错误!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询