Chinaunix首页 | 论坛 | 博客
  • 博客访问: 120627
  • 博文数量: 8
  • 博客积分: 342
  • 博客等级: 一等列兵
  • 技术积分: 109
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-02 09:31
文章分类

全部博文(8)

文章存档

2012年(8)

分类: LINUX

2012-05-29 11:00:53

1.解释指针以及 const的组合,如:
  1. int * i;
  2. int * const i;
  3. const int * i;
  4. const int * const i;
  5. int const * const i;
2.static的几种用法
3.定义宏求两个数的最小值
4.画出函数调用栈
  1. long foo(int i, int j)
  2. {
  3.    int a = 1;
  4.    int b = 2;
  5.    return i + j + a + b;     
  6. }
  7. int main(int argc, char ** argv)
  8. {
  9.     int i = 20;
  10.     long l = foo(i, 30);
  11.     exit(0);
  12. }
5.进程与线程的关系区别 
6.Linux内存管理方式
7.TCP/IP协议分层;TCP、IP协议工作在那一层;解释TCP/UDP异同;TCP怎么保证可靠链接以及重传机制,怎么验证数据包丢失或错误
8.进程间通信有哪些方法
9.写出函数void *memcpy(void *dst, void * src, size_t len)
10.写处快速排序算法
11.有两个单链表A和B,已知单链表A和B会在某一个节点时汇合,即A和B中有一个节点next指针指向相同的地址,且往后节点完全相同;写一个算法,求出汇合点的指针,要求算法时间复杂度为O(n)


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