188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
Eden

上传于:2012-03-14

粉丝量:85

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • C语言常见笔试题大全

    星级: 25 页

  • C语言常见笔试题大全

    星级: 9 页

  • C语言常见笔试题大全

    星级: 14 页

  • C语言常见笔试题大全

    星级: 25 页

  • C语言常见笔试题大全(一)

    星级: 7 页

  • C语言试题大全

    星级: 28 页

  • c语言编程笔试题大全

    星级: 31 页

  • c语言编程笔试题大全

    星级: 32 页

  • c语言笔试题大全 

    星级: 11 页

  • c语言编程笔试题大全

    星级: 118 页

  • c语言编程笔试题大全

    星级: 32 页

  • c语言常见笔试题

    星级: 38 页

  • c语言常见笔试题

    星级: 40 页

  • c语言常见笔试题

    星级: 36 页

  • c语言常见笔试题

    星级: 23 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: C语言常见笔试题大全

下载积分: 250

内容提示: 1.? 用预处理指令#define? 声明一个常数, 用以表明 1 年中有多少秒(忽略闰年问题) ??#define?SECONDS_PER_YEAR?(60?*?60?*?24?*?365)UL?/*?UL 表示 unsigned?logn?*/?我在这想看到几件事情: ? ? ?1).?#define? 语法的基本知识(例如: 不能以分号结束, 括号的使用, 等等) ?2).? 懂得预处理器将为你计算常数表达式的值, 因此, 直接写出你是如何计算一年中有多少秒而不是计算出实际的值, 是更清晰而没有代价的。 ?3).? 意识到这个表达式将使一个 16 位机的整型数溢出‐因此要用到长整型符号 L,告诉编译器这个常数是的长整型数。 ?4).? 如...

文档格式:DOC | 页数:25 | 浏览次数:246 | 上传日期:2012-03-14 18:36:02 | 文档星级:
1.  用预处理指令#define  声明一个常数, 用以表明 1 年中有多少秒(忽略闰年问题)   #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL /* UL 表示 unsigned logn */ 我在这想看到几件事情:      1). #define  语法的基本知识(例如: 不能以分号结束, 括号的使用, 等等)  2).  懂得预处理器将为你计算常数表达式的值, 因此, 直接写出你是如何计算一年中有多少秒而不是计算出实际的值, 是更清晰而没有代价的。  3).  意识到这个表达式将使一个 16 位机的整型数溢出‐因此要用到长整型符号 L,告诉编译器这个常数是的长整型数。  4).  如果你在你的表达式中用到 UL(表示无符号长整型), 那么你有了一个好的起点。 记。谝挥∠蠛苤匾。   2.  写一个“标准” 宏 MIN, 这个宏输入两个参数并返回较小的一个。   #define MIN(A,B) ((A) <= (B) (A) : (B)) 这个测试是为下面的目的而设的:  1).  标识#define 在宏中应用的基本知识。 这是很重要的, 因为直到嵌入(inline)操作符变为标准 C 的一部分, 宏是方便产生嵌入代码的唯一方法,  对于嵌入式系统来说, 为了能达到要求的性能, 嵌入代码经常是必须的方法。  2).  三重条件操作符的知识。 这个操作符存在 C 语言中的原因是它使得编译器能产生比if‐then‐else 更优化的代码, 了解这个用法是很重要的。  3).  懂得在宏中小心地把参数用括号括起来 4).  我也用这个问题开始讨论宏的副作用, 例如: 当你写下面的代码时会发生什么事?  least = MIN(*p++, b);  3.  预处理器标识#error 的目的是什么?   如果你不知道答案, 请看参考文献 1。 这问题对区分一个正常的伙计和一个书呆子是很有用的。 只有书呆子才会读 C 语言课本的附录去找出象这种 问题的答案。 当然如果你不是在找一个书呆子, 那么应试者最好希望自己不要知道答案。   死循环(Infinite loops)   4.  嵌入式系统中经常要用到无限循环, 你怎么样用 C 编写死循环呢?   这个问题用几个解决方案。 我首选的方案是:  while(1) { } 一些程序员更喜欢如下方案:  for(;;) { } 这个实现方式让我为难, 因为这个语法没有确切表达到底怎么回事。 如果一个应试者给出这

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司