1. 用预处理指令交换两个参数的值


#define Swap1(x, y) { (x) += (y); (y) = (x)-(y); (x) -= (y); }
#define Swap2(x, y) { (x) = (x)^(y); (y) = (x)^(y); (x) = (x)^(y); }
#define Swap3(x, y) { int tmp = (x); (x) = (y); (y) = tmp; }

2. 为什么说if (0 == x) 比 if( x == 0)好?

把常量写在左边,由于常量不可以作为左值,那么当少写个'='时将会编译报错,避免了这种错误的发生。

3. 将地址0x8000中存放的整型变量,清除bit1

a &= ~(0x01<<1);

4. 在32位机器上如下变量类型所占的内存分别是多少

short

C语言面试题实战汇总02相关推荐

  1. C语言面试题实战汇总01

    1. 编写一个查找指定字符串的函数,替换偶数位置的字符串为'*',第一个参数处理任意长度的字符串,第二个参数为要求查找的字符串,返回值为处理后的字符串 2. 实现string copy函数 3. 任意 ...

  2. 转:C语言面试题大汇总 (图像处理方向)

    C语言面试题大汇总 (图像处理方向) C语言面试题大汇总 1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局.要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在 ...

  3. 全双工c语言程序,C语言面试题大汇总个人觉得还是比较全

    <C语言面试题大汇总个人觉得还是比较全>由会员分享,可在线阅读,更多相关<C语言面试题大汇总个人觉得还是比较全(21页珍藏版)>请在人人文库网上搜索. 1.4.static 有 ...

  4. c语言例题功能作用,一篇C语言面试题的汇总

    2015-03-21 06:30:02 阅读( 107 ) 1.    找错 void test1() { char string[10]; //string的长度应该设为11,要给"留出位 ...

  5. C语言面试题大汇总之华为面试题 Eddy整理

    1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局.要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局 ...

  6. c语言面试题大汇总之华为面试题,计算机c语言面试题大汇总之华为面试题6.doc...

    试题5:编写一个函数,作用是把一个char组成的字符串循环右移n个.比如原来是"abcdefghi"如果n=2,移位后应该是"hiabcdefgh" 函数头是这 ...

  7. 华为C语言面试题(转!)

    C语言面试题大汇总之华为面试题                                      Eddy整理 1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局.要用全局变量,需要使用 ...

  8. 应聘用C语言面试题(整理ing)

    应聘用C语言面试题(整理ing) for(int i=1; i<6; i++){ for(int j=1; j<6; j++){ if(i==j){ System.out.println( ...

  9. R语言单变量分析实战:汇总统计(Summary Statistics)、频率表(Frequency Table)、图表(charts: boxplot、histogram、density)

    R语言单变量分析实战:汇总统计(Summary Statistics).频率表(Frequency Table).图表(charts: boxplot.histogram.density) 目录

最新文章

  1. python判断一个数是整数、浮点数还是字符串
  2. hdu 2085 核反应堆
  3. 分享42个超棒的智能手机摄影画廊
  4. 一步一步SharePoint 2007之二十三:编写一个最简单的WebPart(1)——创建工程
  5. java环境变量立即生效_win7批处理环境变量立即生效
  6. 夏利车电动窗功能设定
  7. 29使用QRcode方式生成二维码
  8. mysqldump备份(全量+增量)
  9. cookie/storage
  10. SlimYOLOv3:更窄、更快、更好的无人机目标检测算法
  11. Android基础 获取屏幕的宽与高
  12. C++基础::cin/cout
  13. 使用ACR及MIUI自带通话录音实现通话录音读取及上传
  14. Android OpenGL ES纹理总结、纹理坐标系说明、使用代码示例
  15. 第28章 确认(Consent) - Identity Server 4 中文文档(v1.0.0)
  16. C#用IIS发布网站后localhost打不开127.0.0.1可以打开
  17. 免费工具长尾,免费长尾词挖掘工具挖词的方法
  18. 圆锥形SiC纳米磨削单晶硅源代码
  19. amCharts下的JS图表
  20. 11-字符串的格式化

热门文章

  1. Python简单教程
  2. java字符串分割方法.split()的详细用法
  3. ppt打开提示以安全模式启动失败
  4. 星云大师25句经典语录,教你如何过好这一生(转)
  5. python去除句子中所有数字
  6. SYNOPSYS™非球面激光束整形器
  7. 2013元旦快乐--30自制操作系统之第1天--从计算机结构到汇编程序入门(先熟悉熟悉)
  8. pbe服务器最新更新,英雄联盟PBE服务器安装指南 抢先体验新模式“云顶之弈”不用等...
  9. 面试题:SQL语句的执行顺序
  10. 手表java闪退_关于apple watch闪退修复的方法