下面程序是什么意思麻烦解释一下 说详细点谢谢。还比较一下下面这两个中有一个是错的,他们有什么区别?

[复制链接]
查看11 | 回复4 | 2011-6-18 22:16:17 | 显示全部楼层 |阅读模式
#define P 3
F(int x){return(P*x*x);}
main()
{printf("%d\n",F(3+5));}
程序运行后的输出结果是 (
)
#define P 3
void F(int x){return(P*x*x);}
main()
{printf("%d\n",F(3+5));}
程序运行后的输出结果是 (
)

回复

使用道具 举报

千问 | 2011-6-18 22:16:17 | 显示全部楼层
#define P 3 定义p代表3 先看主函数F(3+5))输出就是将翼定义的void F(int x){return(P*x*x);} 代入求解...
回复

使用道具 举报

千问 | 2011-6-18 22:16:17 | 显示全部楼层
我想知道我的回答为啥会包涵非法部分...
回复

使用道具 举报

千问 | 2011-6-18 22:16:17 | 显示全部楼层
1...
回复

使用道具 举报

千问 | 2011-6-18 22:16:17 | 显示全部楼层
额头gsdhj...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行