/*************************
字符串常量,无符号字符,局部变量
****************************/
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char (*p)[]="wqrewgrryh"; //警告:const char * 类型的值不能用于初始化 char (*)[]类型的实体
char a;
//*((char *)p)=89;
//p=&a;
char *pa;
int i=0;
unsigned char c = 0x8f; //下面printf语句输出143,上一语句去掉unsigned后,输出-113
printf("c is %d. \n",c); //
for( i=0;i<3;i++)
{
int j=12;
static int aa;
pa="qwerty";
printf("%d",j);
}
printf("%s",pa); //输出qwerty,说明qwerty未释放,因为它是字符串常量,没有存储在堆栈区
//printf("%d",j); //错误,j未定义,说明j已经释放
system("PAUSE");
return 0;
}
转载于:https://my.oschina.net/libowen/blog/93279