C++基础温习之变量地址
来源:互联网 发布:网络歌手麦克风图片 编辑:程序博客网 时间:2024/05/28 04:53
1、代码
#include <iostream>using namespace std;int main(){const char str1[] = "abc";const char str2[] = "abc";const char *p1 = "abc";const char *p2 = "abc";cout << "地址" << endl;cout << &str1 << endl << &str2 << endl << &p1 << endl << &p2 << endl;return 0;}
2、输出结果:
编译环境:Windows7 + VS2015 Pro
3、代码
#include <iostream>using namespace std;int main(){char *p, *q;p = (char*)malloc(sizeof(char) * 20);q = p;scanf("%s %s", p, q);printf("%s %s\n", p, q);return 0;}
编译环境:Windows7+vs2015 pro
5、 分析
q=p; q与p指向了同一段内存,先把 abc存到p指向的空间,再把 def写到p对应的空间,由于 q 与 p 指向的是同一段内存,所以,abc被deif覆盖。
2 0
- C++基础温习之变量地址
- C语言温习笔记之局部变量与全局变量
- C语言温习笔记之变量的存储类别
- c++基础温习之枚举
- C语言基础之变量
- J2SE基础温习夯实系列之总纲
- c++基础温习之虚函数输出
- c++基础温习之指针分配空间
- Android温习之路Day3java基础3
- Android温习之路Day4java基础4
- Android温习之路:Day8java基础8
- Android温习之路:day9java基础9
- Android温习之路:Day10java基础10
- JS温习:基础(一)变量,常量,数据类型
- C基础----返回局部变量的地址&栈(linux)
- C语言基础之--------内存地址分配
- iOS开发之c语言基础-变量
- C/C++之主函数获取子函数变量地址
- 18、音视频标签
- VR空间定位比较
- Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
- 【????】最短路(short)
- RPM强制删除软件包的参数-e --nodeps
- C++基础温习之变量地址
- C#网络编程概述
- k-Means / bisecting k-Means
- php绘图
- Excel文档生成类(C#版)
- 验证码
- JavaScript实现拖拽预览,AJAX小文件上传
- IDesign C#编程规范
- RHEL 6.4 x86_64 更换自带yum并安装配置163 yum源