朗讯笔试题目--C语言部分
跳出main()函数后还能不能执行其他代码
不使用第三个变量,将两个变量a,b得值互换(不准用函数)
如何判断一个文件是由C编译环境还是C++编译环境编译完成的?
不用任何条件语句求两个整形数的最大值?(不准用函数)
struct student {long ..; char .. float .. } 所占空间多大?
下面是一些解法,又可以从中学习到新东西了,赫赫:
跳出main()函数后还能不能执行其他代码
1)atexit 绑定退出函数
2)就是main执行完后,还能否执行其他代码
当然可以,通常段的代码是最后执行的,
如果有什么需要在整个程序执行完后做的,就可以放在段做
不使用第三个变量,将两个变量a,b得值互换(不准用函数)
1。) xor (<===异或???)
2.)a+=b;
b=a-b; a=a-b;
3)想出一个很不爽的方法
a*(((int)(b-a))>>31)+b*(((int)(a-b))>>31) (<==要右移31位?太夸张了巴) 31可以换成sizeof(int)*8-1
如何判断一个文件是由C编译环境还是C++编译环境编译完成的?
编译的时候可以用__cplusplus宏判断。
至于编译完成之后拿ELF文件来判断,我能想到的就是nm,
看一下有没有链libstdc++。不过这个也不保险。
不用任何条件语句求两个整形数的最大值?(不准用函数)
?:算不算条件语句?:)
struct student {long ..; char .. float .. } 所占空间多大?
1)data alignment and padding
2)应该是12
朗讯笔试题目
笔墨站
人气:2.12W
猜你喜欢
- 1飞利浦笔试题目
- 2笔试题目
- 3日立笔试题目
- 4海信笔试题目
- 5用友笔试题目
- 6搜狐笔试题目
- 7雅虎笔试题目
- 8沃尔玛笔试面试题目及解答
- 9百安居笔试题目
- 10锐捷笔试题目
- 11中金笔试题目
- 12中粮笔试,基本完整的考试题目
- 13利乐笔试题目
- 14柯达笔试题目
- 15腾讯笔试经验笔试要求
更多推荐
- 1关于教师个人学习计划合集2篇 走进教师个人成长的路程:学习计划合集
- 2酒店职员辞职申请书最新范文4篇
- 3成功励志:打好人生的七张王牌
- 4酒合作意向书精选8篇
- 5给青春留下的作文5篇
- 6光棍节整人短语
- 7幼儿园2024年后勤工作总结优质8篇
- 8写给亲人的一封信作文范文4篇 亲情长久,亲人永恒
- 9清明主题班会教案7篇
- 102021年“不忘初心·健康同行” 心理健康教育节系列活动方案
- 112022最新高中学生会竞选演讲稿范文四篇
- 12中秋节演讲稿主题班会4篇 班会中秋,相聚团圆
- 13给幼儿表扬信7篇 赞美如花绽放——给幼儿的表扬信
- 14在县委理论学习中心组集中学习研讨会上的发言
- 152021中学生游泳安全及交通安全教育知识