永发信息网

C语言出现这个提示是什么意思?

答案:1  悬赏:50  手机版
解决时间 2021-10-10 16:55
main()
{ int i=1,s=0;
while (i<=100)
{ s=s+1;
i++;
}
printf("s=%d\n",s);
}
提示我有两个错误:
[Error] C:\Users\lenovo\Documents\C-Free\Temp\未命名1.cpp:7: error: `printf' was not declared in this scope
[Warning] C:\Users\lenovo\Documents\C-Free\Temp\未命名1.cpp:8:2: warning: no newline at end of file
最佳答案
[Error] C:\Users\lenovo\Documents\C-Free\Temp\未命名1.cpp:7: error: `printf' was not declared in this scope的意思是 `printf'里的's'没有被定义
[Warning] C:\Users\lenovo\Documents\C-Free\Temp\未命名1.cpp:8:2: warning: no newline at end of file 是源文件的最后一行没有回车符造成的

“was not declared in this scope”是一个错误信息,在编译的时候会遇到。其含义为标识符在其出现的地方是未被定义的。
该错误出现时,需要根据出现该错误的行号及名称,查找对应名称变量或函数的作用,一般有如下几种可能:
1 忘记定义。写代码的时候疏忽了,导致一些变量直接使用但没有定义。只要对应定义相应的函数或变量即可。
2 拼写错误。写代码的时候,敲错了字符。比如sum敲成了Sum, average敲成averge等。对应修改即可。
3 作用域不正确。在超出变量和函数的作用域部分使用了该变量或函数。需要通过定义位置,或增加声明的手段,加大变量的作用域使其包含引用位置。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问一问架子管最新报价高吗?有哪位知道?
请问海天之恋精品设计酒店(大理洱海旗舰店)
奉贤哪里有卖打口CD的?
滚筒洗衣机除垢有哪些比较好的方法?
贴瓷砖缝隙大要怎么填补?
凯里市交警大队考试点科目一办公地址在什么地
布沙发要如何清洗呢?
北京附近哪里风景区玩的更好一些
乳胶漆一桶刷多少平米,一桶23.5kg的乳胶漆能
全身长满小红点很痒是怎么回事啊?三岁大的宝
足球价格69元,比篮球贵15%.篮球价格是多少
墙面小装饰品常用有哪些?
丹寨县兴仁镇旭达驾驶培训学校地址在什么地方
正品神火手电筒多少钱?正打算入手。
贵安新区科目一考场地址有知道的么?有点事想
推荐资讯
装饰用射灯价格怎么样?有哪些注意事项
孕妇吃樱桃不好呢,嗯。
大理石有辐射吗??如何解决
家用灭蚊器哪种比较好用?报价是?
宝宝脚趾缝里长出个小水泡怎么办 今天发现宝
水中花和仙宜岱内衣哪个好些
水泥建材防木纹要用什么机器才能做
古典欧式室内设计有什么特性?广东有哪些装修
长春标志设计多少钱啊?
千美黛一抹瘦效果好吗
请问深圳不锈钢干挂件厂家哪家的价格比较划算
现在购房首付多少 百分之多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?