VC++中char *是一个32位的指针,在Win32中已经不用分段寻址了,而是线性寻址,32bits可以寻址范围为0x00000000 -- 0xFFFFFFFF即4G。
解决方案 »
- 请问RichEdit中添加按钮的问题
- 为什么用readprocessmemory函数总是返回6号和998号错误
- SetScrollSizes里面的sizeTota最大值是多少啊
- 怎样解决:fatal error RC1015: cannot open include file 'afxres.h'.
- 菜鸟的问题=送分!!!请大家帮忙看看!
- ?急~~有没有这样一个软件,一个域名,用多个DNS解析,循环的如果一个坏了,就用另一个,这样能保证网站一直能访问
- 一个处于绝望中的新手求助关于基于肤色的人脸检测vc用opencv
- 一个奇怪,但是非常有意义的问题,提出来大家讨论一下。我的程序,Debug版本很正常,Release版本却出错!!具体情况是...
- 请问VC中如何把ASCII转化为字符?如何把字符转化为ASCII??
- Message确定后,怎么能只保留主窗口,关闭其余所有窗口
- 请大家来看一段vc的代码
- 多线程问题,高手请进!
#include "stdafx.h"
#include "string.h"
int main(int argc, char* argv[])
{
char* ch;
char c[10];
strcpy(c,"Hello!");
ch=c;
printf("%d\t",ch);
printf("%d\n",c);
printf("%d\n",&c[0]);/*字符串的第一个字节的地址*/
return 0;
}
如:
char a="c"
char *p
p=&a
就是 p指向a這個變量的地址,也就是"c"這個字符所撰的内存區域.