社区
C++ 语言
帖子详情
c++新手提问
cuiboand1
2008-12-09 12:24:16
c++中,函数原型和函数定义都必须卸载主函数之外吗?
有一次写程序,怎么也找不到错,后来把原型和定义弄到主函数外面就好了。
请高手给予指点啊,谢谢了、
...全文
142
16
打赏
收藏
c++新手提问
c++中,函数原型和函数定义都必须卸载主函数之外吗? 有一次写程序,怎么也找不到错,后来把原型和定义弄到主函数外面就好了。 请高手给予指点啊,谢谢了、
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zedzhao
2008-12-09
打赏
举报
回复
[Quote=引用 3 楼 lann64 的回复:]
不一定,至少main内部声明函数原型是可以的。
[/Quote]
up
zedzhao
2008-12-09
打赏
举报
回复
[Quote=引用 3 楼 lann64 的回复:]
不一定,至少main内部声明函数原型是可以的。
[/Quote]
up
Claude
2008-12-09
打赏
举报
回复
C就是强调函数的模块化,这是一个好的习惯。
习惯把函数定义放在main()前,不用再在主函数里声明。
lann64
2008-12-09
打赏
举报
回复
不一定,至少main内部声明函数原型是可以的。
门后面的猫
2008-12-09
打赏
举报
回复
我感觉最好在函数外声明,尤其对于初学者来讲,一步一个脚印的走,从基础做起。
sys0006
2008-12-09
打赏
举报
回复
对。
函数直接是分离的,不能在函数内部定义、声明其他函数。
也就是说主函数(main)和其他函数是平等关系。
elmnd
2008-12-09
打赏
举报
回复
俺不是高手啊,不过俺一般是把定义放在MAIN()上面的
Qlaiaqu
2008-12-09
打赏
举报
回复
函数声明可以在函数之中,但是函数定义不能在函数之中。
函数的作用域在声明起到结尾,如果是在函数中则作用域在函数内,如果在函数外,则从声明处至文件尾。
主函数只是程序的起始位置,说白了只是一个函数而已。
沭水河畔
2008-12-09
打赏
举报
回复
main函数也是函数,是函数就不能嵌套定义。但是可以在一个函数内部声明其他的函数。
cba_v
2008-12-09
打赏
举报
回复
up
icesky_ff
2008-12-09
打赏
举报
回复
[Quote=引用 7 楼 sty658 的回复:]
函数定义要分开写的,建议LZ在定义完编译预处理后,接下来就写函数声明,然后再定义函数就不会出现问题了,而且不要在一个函数中写实现另外一个函数
[/Quote]
up
Xiaoloveliuforever
2008-12-09
打赏
举报
回复
[Quote=引用 11 楼 fengxuxing 的回复:]
函数声明可以在函数之中,但是函数定义不能在函数之中。
函数的作用域在声明起到结尾,如果是在函数中则作用域在函数内,如果在函数外,则从声明处至文件尾。
主函数只是程序的起始位置,说白了只是一个函数而已。
[/Quote]
up~~~~~~~~~~~~~~``
sty658
2008-12-09
打赏
举报
回复
函数定义要分开写的,建议LZ在定义完编译预处理后,接下来就写函数声明,然后再定义函数就不会出现问题了,而且不要在一个函数中写实现另外一个函数
condor888
2008-12-09
打赏
举报
回复
可声明不可定义
wind00sky
2008-12-09
打赏
举报
回复
[Quote=引用 11 楼 fengxuxing 的回复:]
函数声明可以在函数之中,但是函数定义不能在函数之中。
函数的作用域在声明起到结尾,如果是在函数中则作用域在函数内,如果在函数外,则从声明处至文件尾。
主函数只是程序的起始位置,说白了只是一个函数而已。
[/Quote]
同意说法。。分开
zsdhust
2008-12-09
打赏
举报
回复
建议楼主直接抛弃这种编程序的方法。基于对象开始。
C++
新手
提问
关于cin.getline()
#include int main() { using namespace std; char a[10]; cin.getline(a, 10); cout cin.getline(a, 5); cout cout return 0; } 输入:qqqqqqqqqq 输出:qqqqqqqqq
新手
提问
:如何快速的学好C/
C++
从毕业到现在已经一年多了,对于
C++
我还是没有很好的学会,不知道怎么去学,没有头绪,希望各位大侠能指点一二,在此感激不尽!很喜欢软件开发,就是不知道怎么去能学好它,也买了不少的书。 真的想找位大侠指点指点,我的QQ是:104949128,希望看到此文章的大侠能帮小女子一把,在此谢谢您啦!!!
C++
:1000以内的完数
C++
:1000以内的完数。问题:什么是完数?什么是因子?
新手
求助啊
求助!
初识
C++
有感
初识
C++
有感 说实话,我一开始对编程是怀着敬畏之心的,因为我总觉得编程是一件很神奇的事情。程序员们只要输入几个简单的字符,就能化腐朽为神奇,从创造出一个严谨科学但又新奇异常的世界,我很佩服他们。但即便如此,我也总是对编程敬而远之,觉得我永远也不会接触到他它。所以,自然而然的,我现在在学习
C++
这门语言时,并没有那么轻松。每次做编程题都会十分艰难,尤其是要找出自己的错误进行纠正时,那种找遍了全过...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章