2012年3月16日

一个教科书一般的“空指针”错误

摘要: #include <stdio.h> #include <afx.h> /*void my_strcpy(char *s,char *t) { int i = 0; while ((s[i] = t[i]) != '\0') i++; } */ void my_strcpy(char *s,char *t) { ASSERT ((s!=NULL)&&(t!=NULL)); while ((*s = *t) != '\0') { s++; t++; } } int main() { char *raw = "abc 阅读全文

posted @ 2012-03-16 13:13 阿杜的世界 阅读(125) 评论(0) 推荐(0) 编辑

C语言中的register关键字

摘要: A register variable declaration advises the compiler that the variable in question will be heavily used.register的声明的变量,告诉编译器,这个变量将会被频繁使用。The idea is that register variables are to be placed in machine registers, which may result in samller and faster program.这就要求将register变量存放在机器寄存器中,这可以带来更小,更快的程序。Bu 阅读全文

posted @ 2012-03-16 11:28 阿杜的世界 阅读(200) 评论(0) 推荐(0) 编辑

导航