主函数中如何定义函数,为什么这样不行,提示local function definitions are illegal

[复制链接]
查看11 | 回复3 | 2012-10-23 16:11:28 | 显示全部楼层 |阅读模式
#include using namespace std; void Show() {cout<using namespace std;void Show(int i,int j){cout<<i<<j;}void main(){int i=1,j=2;Show(i,j);}这是另外一种方式...
回复

使用道具 举报

千问 | 2012-10-23 16:11:28 | 显示全部楼层
c语言规定不能在函数中嵌套定义函数。把void show在main函数外面声明定义就行了...
回复

使用道具 举报

千问 | 2012-10-23 16:11:28 | 显示全部楼层
在C语言中函数中不可以再定义函数,就是函数不支持嵌套定义,只支持嵌套调用...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行