lenaben

常量区

1.

#include<stdio.h>

#include<stdlib.h>

void f_test(){

printf("你好123\n");

}

void main(){

int l_v1[]={0x11223344,0x55667788};

char l_v2[]={0x11,0x22,0x33}

int *l_v3=  l_v1;//把l_v1[0]的地址存到局部变量l_v3;

l_v3=l_v3+1;//加4个字节

printf("%x\n",*l_v3);//指针定位到内存地址,把内存里数据打印出来

system("pause");

}

 

2.

#include<stdio.h>

#include<stdlib.h>

void f_test(){

printf("你好123\n");

}

void main(){

int l_v1[]={0x11223344,0x55667788};

char l_v2[]={0x11,0x22,0x33,0x44};

int*l_v3=l_v1;

l_v3=l_v3+1;

char *l_v4=l_v2;

l_v4++;

printf("%x\n",*l_v4);

system("pause");

}

 

3.

#include<stdio.h>

#include<stdlib.h>

char*g_v1=0;

void f_test(){

char*l_v1="你好,我想你 ";//常量区的地址存在局部变量

g_v1=l_v1;

}

void main(){

f_test();

printf("吃饭了吗?");

printf("%s\n", g_v1);//自动定位到指针内存地址,并把内存地址里的数据打印出来

system("pause");

}

 

posted on 2017-10-01 15:58  lenaben  阅读(222)  评论(0)    收藏  举报

导航