HUUYUU

TopWise C

1.1 static 和 const 的作用
1.2  解释宏定义的作用
   #ifndef __FILE_H__
   #define __FILE_H__
   #endif //__FILE_H__
1.3 空间大小,WIN32平台
   char *p = "Hello"
   int n = 100;
   sizeof(*p) = ?
   sizeof(p) = ?
   sizeof(n) = ?

2。内存
2.1 简述内存区域的作用
   堆:
   栈:
   .DATA:
   .BSS:
   共享内存:
2.2 找出内存使用的问题
   (1) void GetMemory(char *p)
         {
            p = malloc(100);
         }
   (2) void GetMemory(char *p)
         {
               char str[] = "Hello";
               p = str;
         }
2.3 字节对齐的作用,比如4字节对齐

3。加上函数注释
   FILE *fopen(const char *file, const char *mode); 
   size_t fread(char *Buffer, size_t BlockSize, size_t BlockNum, FILE *stream);
4。编写函数
4。1 编写二分查找算法
4。2 编写链表栈
5。设计函数,任选2题
5.1 把字符串反转过来,如"ABCDE", 反转后则变为 "EDCBA"
   void ReversString(char *string);
5.2 统计源代码行数,空行不算
5.3 编写char *strncpy(char *sDst, const char *sSrc, int n);
   

posted on 2006-08-16 09:15 HUYU 阅读(252) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理