C
Nervermore
我是ias
展开
-
深入C语言之字节对齐 - [C 数据结构 算法]
在C程序设计中我们经常需要用到一种数据类型的长度(占内存的字节数),例如: int *p = NULL; p = (int *)malloc(10*sizeof(int));/*用sizeof(int)来的到int类型的长度*/ 用sizeof可得到C语言中数据类型的长度,对基本数据类型而言,结果值很容易理解,但当sizeof的操作对象是一个结构类型时意想不到 麻烦就转载 2012-01-19 16:13:08 · 742 阅读 · 0 评论 -
C++中class和struct的区别
参见《C++ Primer 中文版》的57页,用class和struct关键字定义类的唯一差别在于默认访问级别:默认情况下,struct的成员为public,而class的成员为private。另外一个区别:“class”这个关键字还用于定义模板参数,就像“typename”。但关键字“struct”不用于定义模板参数。 这是一个很简单的面试题,可是曾经引起一大些的争论,详细的争论请看下帖:转载 2012-01-19 16:26:59 · 449 阅读 · 0 评论 -
编写strcpy函数
试题1: void test1() { char string[10]; char* str1 = "0123456789"; strcpy( string, str1 ); } 试题2: void test2() { char string[10], str1[10]; int i; for(i=0; i {转载 2012-01-19 16:47:11 · 823 阅读 · 0 评论