嵌入式C/C++
MTK_kyle
这个作者很懒,什么都没留下…
展开
-
编写可移植C/C++程序要点
C/C++自诞生以来就受到广大程序员的喜爱,编写C/C++程序容易,但写好程序不容易,写好可移植程序更不容易。如何做到程序在不同环境的移植呢?这里面有技巧。1.分层设计,隔离平台相关的代码。就像可测试性一样,可移植性也要从设计抓起。一般来说,最上层和最下层都不具有良好的可移植性。最上层是GUI,大多数GUI都不是跨平台的,如Win32 SDK和MFC。最下层是操作系统API,大多部分操作系统API转载 2008-03-27 12:31:00 · 1962 阅读 · 0 评论 -
预编译指令知多少?
在编写C/C++程序时我们经常用#define指令,这是宏指令。类似的还有#error #i f #else #elif #endif #ifdef #ifndef #undef #line #pragma 等很多,这些指令又是做什么的呢?让我们一起来学习吧! 由ANSI的标准规定, 预处理指令主要包括: #define #error #i f #els原创 2008-03-27 13:03:00 · 2106 阅读 · 0 评论 -
嵌入式程序员面试常见问题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个转载 2008-03-25 12:56:00 · 2104 阅读 · 2 评论