社区
C语言
帖子详情
请教一个C语言的问题?
Kyori_YR
2005-03-02 07:50:50
#include <stdio.h>
#define N 2
#define M N+1
void main()
{
printf("%d\n",M*M);
}
运行结果为什么是5?
...全文
339
25
打赏
收藏
请教一个C语言的问题?
#include #define N 2 #define M N+1 void main() { printf("%d\n",M*M); } 运行结果为什么是5?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyz0418
2005-03-15
打赏
举报
回复
回复人: insulator(天外来客) ( ) 信誉:100 2005-03-02 19:57:00 得分: 0
M*M=========>N+1*N+1=================>2+1*2+1=5
所以等于5了
#define M (N+1)就是9了
xiaoran2267
2005-03-15
打赏
举报
回复
顶
yegaofei
2005-03-15
打赏
举报
回复
这个也是宏定义的一个缺陷
galanz
2005-03-15
打赏
举报
回复
既然大家都回答了……
就把分给我这个没有回答问题的人吧!!!~~
diaosan
2005-03-15
打赏
举报
回复
前两天不是有一个一模一样的问题吗?
自己因改搜一下先~
wanglianhui
2005-03-14
打赏
举报
回复
楼主要多动脑哟....2+1*2+1=5
不是吗?M=N+1*N+1?把M=N+1带进去呀...
cooleader320
2005-03-14
打赏
举报
回复
读书不唯书,好学且会学!
cdo
2005-03-03
打赏
举报
回复
我到今天才明白这个:)
sanhill
2005-03-03
打赏
举报
回复
多看书,少发问!
基本概念,基本知识!
Flood1984
2005-03-03
打赏
举报
回复
#define宏只是起替换作用,
他并不是把所定义的东西作为一个整体,
#define M N+1
3*M
将M替换成N+1,
那么就是3*N+1,
依此可以得出楼主的结论
hjf00005
2005-03-03
打赏
举报
回复
up
guo_com
2005-03-03
打赏
举报
回复
楼上这样就对了.
yuchengliu
2005-03-03
打赏
举报
回复
#include <stdio.h>
#define N 2
#define M (N+1)
void main()
{
printf("%d\n",M*M);
}
你是不是想这样?
这样的结果是9
永远的摩西
2005-03-03
打赏
举报
回复
楼上的正解啊
kuny1130
2005-03-03
打赏
举报
回复
up !!!!
初写程序的时候很容易忽视的问题~!
diaosan
2005-03-03
打赏
举报
回复
回复人: sanhill() ( ) 信誉:100 2005-03-03 09:40:00 得分: 0
多看书,少发问!
基本概念,基本知识!
-------------------
nod
monkey19821215
2005-03-02
打赏
举报
回复
哭了 晚了
cnwolf
2005-03-02
打赏
举报
回复
#define N 2
#define M N+1
M*M = N+1*N+1 = 2+1*2+1 =5
lostboy7932
2005-03-02
打赏
举报
回复
来晚了,记得以后宏定义算式时加上括号
liubingqian
2005-03-02
打赏
举报
回复
上面写错了,应该是想得到9,就要#define M (N+1)
加载更多回复(5)
请教
C语言
问题
请教
C语言
问题
C语言
实训心得
两周的上机实习结束了,在这段时间内,我的
C语言
知识得到了温习,编程能力...当然也不能忽略与别人讨论与
请教
,在这过程中,我们可以相互交流编程想法,找到解决
问题
的最佳路径,这种团结协作的精神也是必须要有的。
C语言
算法精华
Re: anya:
请教
一个
问题
anya Re: 如何给汉字分界? anya Re: 八皇后算法
问题
请教
? anya Re: 急寻图象压缩算法 anya 游戏中最佳路径的
问题
anya 平面点覆盖
问题
求教 anya Re: 平面点覆盖
问题
求教 anya Re: ...
AVR单片机
c语言
编程风格
我想引用
一个
关于初学者
请教
编程大师的故事让读者自己去领悟。有一位编程大师,他写非结构化的程序,一位初学者刻意模仿他,也写非结构化的程序。当他让大师看他 ...作为
一个
初学者如何具有良好的程序设计风格呢?我...
C语言
课程设计.zip
C语言
课程设计是
一个
旨在帮助学生深入理解和应用
C语言
编程的实践项目。以下是一些关于
C语言
课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章