社区
C++ 语言
帖子详情
一个课本上的C++小程序,讨论一下
kulv0405
2003-09-22 04:14:01
分析下列程序的结果
#include<iostream.h>
#define min(x,y) (x)<(y)?(x):(y)
void main()
{
int i=10,j=15,k;
k=10*min(i,j);
cout<<k<<endl;
}
...全文
20
9
打赏
收藏
一个课本上的C++小程序,讨论一下
分析下列程序的结果 #include #define min(x,y) (x)<(y)?(x):(y) void main() { int i=10,j=15,k; k=10*min(i,j); cout<<k<<endl; }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyr311
2003-09-22
打赏
举报
回复
是啊,所以C++中一般不用宏定义的方式来定义这种函数了,可以用内联函数代替啊,不过,可能考试还是要考这些哦!!!
Anders911
2003-09-22
打赏
举报
回复
同意。实际上只是字符串的替换。
zilin82
2003-09-22
打赏
举报
回复
我也同意sevecol(sevecol.blogone.net)
g58521547
2003-09-22
打赏
举报
回复
同意
wowowowo
2003-09-22
打赏
举报
回复
k=10*(i)<(j)?(i):(j);
k=10*(10)<(15)?(10):(15);
k=100<15?10:15;
k=15;
fatefit
2003-09-22
打赏
举报
回复
同意sevecol(sevecol.blogone.net) 说的,就是他那种分析,结果是k=15.
l1ul1u
2003-09-22
打赏
举报
回复
看错了结果是15
l1ul1u
2003-09-22
打赏
举报
回复
k=10*min(i,j);
实际上是
k=10*(i)<(j)?(i):(j);
则k=10;
sevecol
2003-09-22
打赏
举报
回复
这个月的第二次看到这段代码
结果是15
#define min(x,y) ((x)<(y)?(x):(y))
才能得到100
变成了
k=10*(x)<(y)?(x):(y)
k= 10*10<15?10:15
c++
语言教材
C++
是一种广泛使用的面向对象的编程语言,适合于开发各种软件和应用。...通过深入学习和实践,你可以掌握如何利用
C++
的强大功能来解决问题,无论是自学还是在工作中,这本详实的
C++
教材都是
一个
很好的资源。
数据结构程序集(课本算法的具体实现
c++
版的).rar
这个“数据结构程序集”是
一个
包含
C++
实现的数据结构算法集合,对于学习和理解数据结构有极大的帮助。下面将详细讨论其中可能涵盖的知识点。 1. **线性数据结构**:数组、链表、栈和队列是最基础的线性数据结构。...
4 实验四:LR分析程序的设计与实现
这种分析方法的关键在于构造
一个
LR(0)分析表,该表包含了两个主要部分:ACTION和GOTO。ACTION部分定义了在当前状态下,面对特定输入符号时应该采取的动作,如移进(Shift)或归约(Reduce)。GOTO部分则指明在当前...
Java语言程序的设计MOOC申报书范本.doc
在这一理念指导下,课程不仅仅局限于课本知识,而是通过视频教学、在线答疑、实时讨论等多种形式,使学生在轻松的氛围中学习Java编程语言,从而达到更好的教学效果。 其次,教学团队的专业背景是该课程申报成功的...
二叉排序树与平衡二叉树的实现
又假设表中n个关键字的排列是“随机”的,即任
一个
关键字在序列中将是第1个,或第2个,…,或第n个的概率相同,则可对上式从i等于0至n-1取平均值。最终会推导出: 当n>=2时,ASL(n)(1+1/n)ln(n) 由此可见,在...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章