指针与数组首地址的一个区别
来源:互联网 发布:c 串口数据采集 编辑:程序博客网 时间:2024/06/11 21:24
char* fun()
{
char* p = "hellofuckyoubitch";
return p;
}
char* fun1()
{
char p[] = "hellofuckyoubitch";
return p;
}
int _tmain(int argc, _TCHAR* argv[])
{
printf( fun() );
printf( fun1() );
getchar();
return 0;
}
fun()能顺利打印出字符串,而fun1()则不能打印正确结果
说明第一种情况的字符串是分配在常量区
第二种情况的字符串是分配在函数的堆栈里,函数返回时即被销毁了。
- 指针与数组首地址的一个区别
- 二级指针与数组地址的区别与联系
- 数组首地址与数组名取地址的区别
- 数组首地址与数组名取地址的区别
- 数组首地址与数组名取地址的区别
- 指针与地址的区别
- 数组指针、数组首地址与内存的关系
- 数组指针与指针数组的区别
- 数组指针与指针数组的区别
- 数组指针与指针数组的区别
- 数组指针与指针数组的区别
- 数组指针与指针数组的区别
- 数组指针与指针数组的区别
- 数组指针与指针数组的区别
- 指针数组与数组指针的区别
- 指针数组与数组指针的区别
- 指针数组与数组指针的区别
- 数组指针与指针数组的区别
- 强大的本地搜索工具Everything及FAT16/FAT32转化为NTFS
- Tuxedo 11g的安装、应用部署(xp客户端,虚拟机Linux服务端)
- ORA-01122: 数据库文件 1 验证失败
- Android Intent study
- 助力绿色照明!《CFL/LED照明驱动IC应用设计全攻略》电子书正式发布!欢迎下载并传播!
- 指针与数组首地址的一个区别
- interface
- Qt必备
- 关于AD的远程管理!
- RS422(远距离有线通信)
- DSP 的数据类型,DSP支持long的长度是64位。
- 基于FFT的IMDCT推导
- 单片机及单片机系统
- 基尔霍夫定律