wordpress你访问的网站不存在,wordpress 更改模板,海口本地网站,购买网站域名1.
const char的意思是该字符是 常量类型的。 比如const char ch a; 是告诉编译器#xff0c;这个变量不会改变。 当你给这个变量重新赋值的时候#xff0c;会发出warning#xff0c;提示用户。 const char *和 char const * 以及char * const Bjarne在他的The C Programm…1.
const char的意思是该字符是 常量类型的。 比如const char ch a; 是告诉编译器这个变量不会改变。 当你给这个变量重新赋值的时候会发出warning提示用户。 const char *和 char const * 以及char * const Bjarne在他的The C Programming Language里面给出过一个助记的方法 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) cp is a const pointer to char const char * p; p is a pointer to const char; 实际开发中很多人名const代替#define. 可以节约内存嵌入式设备还是不富裕的。 例如 #define MODULE_NAME _T(DMEO) 可以用 const char* MODULE_NAME _T(DEMO); 代替。 NOTE#define后面没有;,而后面一句有;
2.
char 是有符号的 unsigned char 是无符号的。
.char *是字符串以/0为结束符,unsigned char *是普通的指针;
char 整数范围为-128到127( 0x80__0x7F) 而unsigned char 整数范围为0到255( 0__0xFF )。
3.相互转化
unsigned char*转换成const char*
先将unsigned char*转换成char*再将char*转换成const char*
unsigned char *pstr
const char* p (const char*)(char*)pstr;
const char*转换成unsigned char*
const char* p;
unsigned char * pstr (unsigned char*)p;