社区
C语言
帖子详情
为什么在main函数中定义函数就不行了呢
leoww2004
2005-02-22 05:36:46
#include <iostream.h>
int sum(int s[]);
void main()
{
int a[]={1,2,3,4,5};
for(int i=0;i<5;i++)
cout<<a[i]<<" ";
cout<<endl;
int sum (int s[]){
int sum=0;
for(int i=0;i<5;i++)
sum+=s[i];
return sum; }
cout<<sum(a);
}
...全文
453
15
打赏
收藏
为什么在main函数中定义函数就不行了呢
#include int sum(int s[]); void main() { int a[]={1,2,3,4,5}; for(int i=0;i<5;i++) cout<<a[i]<<" "; cout<<endl; int sum (int s[]){ int sum=0; for(int i=0;i<5;i++) sum+=s[i]; return sum; } cout<<sum(a); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
winstonch
2005-02-23
打赏
举报
回复
CMyMfc(星际人生:=E.F=FlyForEver) 怎么这样呀,CSDN能不能扣分,象他这样的就得扣分^-^
l12456789
2005-02-23
打赏
举报
回复
帮你顶一下 呵呵
n88n
2005-02-23
打赏
举报
回复
是呀
Wolf0403
2005-02-23
打赏
举报
回复
GCC 支持嵌套函数定义?没注意过……
zhengwei1984222
2005-02-23
打赏
举报
回复
因为函数都具有外部连接性,所以不能在函数内嵌套定义函数,那样函数只有内部连接了
Dong
2005-02-22
打赏
举报
回复
在函数中可以定义类,但不可以定义函数!这是标准的事!
不过不是因为不可以做到,的确可以做到,但为什么不这样做我就不知道了
leoww2004
2005-02-22
打赏
举报
回复
哇 这么多兄弟的解答 好感动啊 第一次提问题 谢谢你们啦 呵呵
sky_apple
2005-02-22
打赏
举报
回复
和编译器有关
elevation2me
2005-02-22
打赏
举报
回复
嵌套定义函数会让源程序结构变得很乱,影响可读性,偶觉得GCC应该取消嵌套定义
ganbaba
2005-02-22
打赏
举报
回复
规定好了
kobefly
2005-02-22
打赏
举报
回复
c语言中是不允许函数嵌套定义的
heskyII
2005-02-22
打赏
举报
回复
C语言中只允许对函数进行嵌套调用,而不支持嵌套定义,这一点与我所知的PASCAL不一样
xuelong_zl
2005-02-22
打赏
举报
回复
楼主的名字和我很像呀
一楼正解,函数体内只能调用函数,不能定义函数
CMyMfc
2005-02-22
打赏
举报
回复
C语言是不允许在函数体中再定义函数,当然也有例外,GCC中可以,但这是编译器的特化,移植性不好,最好不要用.
winstonch
2005-02-22
打赏
举报
回复
C语言是不允许在函数体中再定义函数,当然也有例外,GCC中可以,但这是编译器的特化,移植性不好,最好不要用.
Python
中
main
函数
Python是最需要学习的编程语言之一。Python
中
的
main
函数
充当任何程序的执行点。定义Python编程
中
的
main
函数
是启动程序执行的必要之处,因为它只在程序直接运行时执行,而不是在作为模块导入时执行。 什么是Python
函数
?
函数
是可重用代码的挡路,它构成了使用编程语言执行操作的基础。它们用于对输入数据执行计算,并将输出呈现给最终用户。 我们已经了解到,
函数
是为完成特定任务而编写的一段代码。Python名称
中
有三种类型的
函数
内置
函数
、用户
定义
函数
和匿名
函数
。现在,
Main
函数
就像Python
中
的
在Python
中
定义
Main
函数
多编程语言都有一个特殊的
函数
,当操作系统开始运行程序时会自动执行该
函数
。这个
函数
通常被命名为
main
(),并且依据语言标准具有特定的返回类型和参数。另一方面,Python解释器从文件顶部开始执行脚本,并且没有自动执行的特殊
函数
。 尽管如此,为程序的执行定义一个起始点有助于理解程序是如何运行的。Python程序员提出了几种方式对此进行实现。 本文结束时,您将了解以下内容: 什么是特殊的name变量以及Python
中
如何定义它 为什么要在Python
中
使用
main
()
函数
在Python
中
定义
main
python
中
定义的
函数
如何在
main
中
调用_在Python
中
定义
Main
函数
(第二部分)
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。
Main
函数
的最佳实践既然您已经了解两种执行方式上的差异,那么掌握一些最佳实践方案还是很有用的。它们将适用于编写作为脚本运行的代码或者在另一个模块导入的代码。如下是四种实践方式:将大部分代码放入
函数
或类
中
。使用__name__控制代码的执行。创建名为
main
()的
函数
来包含要运行的代码。在
main
()
中
调用...
java
函数
内
定义
函数
_java可以在
main
中
定义
函数
吗?
不能…… 但是可以在
函数
中
来直接实现一个接口,这样就可以自定义一些
函数
了。像下面这样:public static void
main
(String[] args){Map map = new Map() {@Overridepublic int size() {return 0;}@Overridepublic boolean isEmpty() {return false;}@Overridep...
C语言
main
函数
中
嵌套
定义
函数
第一次写博客啊,心情好激动。。。 问题引入: 今天
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章