Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384008
  • 博文数量: 69
  • 博客积分: 1992
  • 博客等级: 上尉
  • 技术积分: 1162
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-03 19:50
文章分类
文章存档

2015年(1)

2011年(55)

2010年(13)

分类: LINUX

2010-08-15 15:21:59

  

基础还是不很牢靠啊,回忆部分题:
1、C中跳到绝对地址0x0的位置执行,执行时不带参数,无返回值,补充完整?
答:typedef void (*ptr)();
   ptr p;
  ---------
  ---------

2、给出一段程序,里面定义了变量,区分各个变量在内存区的那个地方?如堆中?栈中?全局初始化?全局未初始化?

3、位段的相关知识考核;

4、文件打开 几个固定的含义 如SEEK_SET是代表什么位置?

5、int *p,使p指向的内存只能被读取,怎样表示?
    const int *p;或者int const *p;
   限定p初始化后,不能指向别的内存位置,又该怎么表示?
        int *const p;

6、宏定义:#define MACRO(a,b,bits) ((a*b)>>bits)
         int a = 0x8000,b = 0x8000;
         int c = MACRO(a+b,a+b,16);
         printf("%d",c);
c 的值为多少?

7、函数指针 typedef void (*func)();多次出现,一定要搞明白;

8、判断大小端模式。


阅读(1501) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~