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);
}
错在哪啊?这个问题纠结了好久
展开
 我来答
kaixingui2012
推荐于2017-09-19 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6692万
展开全部
估计是你编译系统的问题,你把文件名改成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;
}
追问
按你说的做了一遍,结果
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,初学者用这个更方便一些。
xzhw8608
2013-03-04 · TA获得超过1779个赞
知道小有建树答主
回答量:1074
采纳率:100%
帮助的人:587万
展开全部
printf是标准输入输出库里的函数,你必须包含库才能使用,否则就是未声明状态
在程序开始的地方加上#include <stdio.h>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tayuan1814
2013-03-04 · TA获得超过274个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:277万
展开全部
你是不是用vc++做的,你看一下是不是新建文件的时候选择错了,还有就是前面要声明头文件#include"stdio.h"
追问
是,新建文件的时候选择错了???什么意思?
追答
c文件和c++文件的后缀是不一样的,具体的我忘了,你看看这个吧http://wenku.baidu.com/view/bdec0ef49e3143323968939a.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-04
展开全部
为亲热万人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rickyskyxie
2013-03-04 · TA获得超过337个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:422万
展开全部
最前面少了#include <iostream>
追问
首先我们书上有教用的是#include"stdio.h"
但是这个例题书上没有头文件,再者,我加上了这两种头文件都是还是错误!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式