
面试题
KylinAnAn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式面试题1
1. 输出什么?int a = (1,2);printf("a=%d\n",a);答:a=2,逗号表达式的赋值2. struct value { char a[3]; short b;};struct value temp;printf("sizeof(temp) is %d\n", sizeof(temp));答:sizeof(temp) is 63.编写程序交换a,b的值原创 2012-05-13 10:35:43 · 725 阅读 · 0 评论 -
嵌入式面试题2
1.用指令#define 声明一个常数,用于表明1年中用多少秒(忽略闰年问题)答:#define SECOND_PER_YEAR (60*60*24*365)UL2.写一个标准的宏MIN,这个宏输入两个参数,并返回较小的一个答:#define MIN(a,b) ((a) > (b) ? (a) : (b))3.嵌入式系统中经常用到的无限循环,用C写死循环while(1){}4原创 2012-05-13 11:20:07 · 902 阅读 · 0 评论 -
嵌入式面试题3
1.局部变量能否和全局变量重名?答:能,局部会屏蔽全局2.如何引用一个已经定义过的全局变量答:extern3.全局变量可不可以定义在可被多个.c文件包含的头文件中?答:可以,在不同的c文件中以static形式来声明同名全局变量4.语句for(; 1; )有什么问题?它是什么意思答:死循环5.程序中,全局变量、静态变量存在于(全局数据区)局部变量存在于(堆栈中),动态申请数据存在于原创 2012-05-14 08:12:35 · 941 阅读 · 0 评论 -
程序设计基本概念
/***********************************《程序员面试宝典》第二版笔记*******************************************/赋值语句1.what does the following program print?#include int main(){ int x=2,y,z; x *= (y=z=5); //5赋原创 2012-05-16 21:49:21 · 820 阅读 · 0 评论 -
预处理 const 与 sizeof
/***********************************《程序员面试宝典》第二版笔记*******************************************/宏定义1. 用一个宏定义FIND求一个结构体struct里任意变量相对struct的偏移量struct student{ int a; char b[20]; double c;};则FIND原创 2012-05-17 23:01:07 · 831 阅读 · 0 评论 -
指针与引用
/***************************************************程序员面试宝典(第二版)*******************************************/1.指针和引用的差别?答:1)不能使用指向空值的引用,指针可以为空。 2)指针可以被重新赋值2. please check out which of the followin原创 2012-05-22 23:01:27 · 999 阅读 · 0 评论 -
位运算与嵌入式编程
/***********************************************程序员面试宝典(第二版)******************************************************/1.下列程序的输出结果#include int main(){ printf("%f\n", 5); printf("%d\n", 5.01);}答:p原创 2012-05-23 21:01:39 · 1772 阅读 · 0 评论