面试题
我是黄老邪
这个作者很懒,什么都没留下…
展开
-
10条关于嵌入式软件开发测试的秘诀
在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更 多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前,一位开发人员为了对嵌入式有更深层次的理 解,向Oracle询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢? Oracle 面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开转载 2015-03-09 09:37:54 · 974 阅读 · 0 评论 -
华为嵌入式面试题及参考答案
(1)什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 (2)char * const p char const * p const char *p 上述三个有什么区别?转载 2015-03-09 10:14:24 · 6228 阅读 · 0 评论 -
交换两个变量的值,不使用第三个变量(两种方法)
//交换两个变量的值,不使用第三个变量。//有两种解法, 一种用算术算法, 一种用^(异或) //异或:相同为0,不同为1。相当于减法。#include int main(){ int a = 8; int b = 9; printf("初始状态:a = %d, b = %d\n",a,b); a = a + b; b = a - b; a = a - b;原创 2015-03-09 12:19:51 · 5944 阅读 · 10 评论