博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年7月23日

摘要: 1.概述 许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。 2.void的含义 void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变... 阅读全文

posted @ 2008-07-23 17:47 浪端之渡鸟 阅读(294) 评论(0) 推荐(0)

摘要: 对字符数组的初始化有两种方式。一种是用字符常量进行初始化,另一种是用字符串常量进行初始化。 1.用字符常量进行初始化 用字符常量进行初始化的语法格式为: [][]…[]={{},{},…, {}}; 例如: char s1[8]={'C','o','m','p','u','t','e','r'}, s2[10]={'m','o','u','s'... 阅读全文

posted @ 2008-07-23 14:54 浪端之渡鸟 阅读(10458) 评论(1) 推荐(0)

摘要: 1.int a; a是整形变量 a =5; 2.int *a; a是指向整形的指针 int *a; int b=4; a = &b; 3.int * a[10]; a是指针数组,a是一数组,元素是指针。 4.char *a[10];和(char*)a[10];的区别是什么?还有((char *)a)[10]; 第一个... 阅读全文

posted @ 2008-07-23 13:47 浪端之渡鸟 阅读(255) 评论(0) 推荐(0)

摘要: void CreadmifDoc::SwapWord(int length,void* wordP){ int i; TCHAR temp; for( i=0; i < length/2; i++ ) { // temp = ((TCHAR *) wordP)[i]; // ((TCHAR *)wordP)[i] = ((TCHAR *) wordP)[length... 阅读全文

posted @ 2008-07-23 12:51 浪端之渡鸟 阅读(353) 评论(0) 推荐(0)

摘要: 谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little endian方式存储数据。那么究竟什么是big endian,什么又是little endian呢? 其实big endian是指低地址存放最高有效字节(MSB),而l... 阅读全文

posted @ 2008-07-23 11:28 浪端之渡鸟 阅读(1102) 评论(0) 推荐(0)