vs2005下,汇编代码:
[code=C/C++][/code]
char *ps = "hello";
00411B81 mov dword ptr [ebp-48h],offset string "hello" (41773Ch)
char s[] = "hello";
00411B88 mov eax,dword ptr [string "hello" (41773Ch)] //复制前4个字节
00411B8D mov dword ptr [ebp-58h],eax
00411B90 mov cx,word ptr ds:[417740h] //复制后两个字节
00411B97 mov word ptr [ebp-54h],cx