首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

简单语法有关问题 快来抢分!)

2012-04-08 
简单语法问题 快来抢分!!!:)typedefCHAR*PCHAR,*LPCH,*PCH,*NPSTR,*LPSTR,*PSTR这句是什么意思啊把CHAR*

简单语法问题 快来抢分!!!:)
typedef   CHAR   *   PCHAR,   *   LPCH,   *   PCH,   *   NPSTR,   *   LPSTR,   *   PSTR   ;    
这句是什么意思啊   把CHAR*   定义成后面那些类型???

[解决办法]
你这不是很清楚嘛。
[解决办法]
是的
[解决办法]
后面的 PCHAR LPCH PCH NPSTR LPSTR PSTR 都是 char * 的别名
[解决办法]
是的
[解决办法]
LZ自己说对了,抢分~
[解决办法]
后面的 PCHAR LPCH PCH NPSTR LPSTR PSTR 都是 char * 的别名
[解决办法]
等价为:
typedef CHAR * PCHAR;
typedef CHAR * LPCH;
typedef CHAR * PCH;
typedef CHAR * NPSTR;
typedef CHAR * LPSTR;
typedef CHAR * PSTR;

[解决办法]
PCHAR的P只是个命名问题
[解决办法]
楼主自己很清楚了,还来问!
接分了
[解决办法]
typedef CHAR * PCHAR
你把*当成指针标实就可以了!
[解决办法]
char *p1, *p2, *p3; // 是定义了3个char*对吧?
而不是写成:
char* p1, p2, p3; // p2和p3不是指针。

所以
typedef CHAR * PCHAR, * LPCH, * PCH, * NPSTR, * LPSTR, * PSTR ;
PCHAR、LPCH、PCH、NPSTR、LPSTR、PSTR都是代表的CHAR*。

热点排行