2 / 7
4)
unsigned char *p1;
unsigned long *p2;
p1=(unsigned char *)0x87000000;
p2=(unsigned long *)0x80010000;
请问 p1+5 = ;
p2+5 = ;
5) char str[10];
strcpy(str,"0123456789");
产生什么结果?为什么?
6) 用 C语句,让程序跳转到绝对地址 0xFFFF0去执行
7) 已知一个数组 array ,用一个宏定义,求出数组的元素个数
#define ARRAY_COUNT
8) 简要说明,为什么标准头文件都有类似以下的结构。
#ifndef __INC_Honeywell_Debug
#define __INC_Honeywell_Debug
#ifdef __cplusplus
extern "C" {
#endif
/*...*/
#ifdef __cplusplus
}
#endif
#endif /*__INC_Honeywell_Debug */