【C++】【学习笔记】【007-013】复杂的数据类型
来源:互联网 发布:java 验证码识别 库 编辑:程序博客网 时间:2024/06/04 23:20
数组:
编程题:将用户输入的字符串打印出来。
#include <iostream>int main(){ std::string str; std::cout << "请输入一个字符串:"; //std::cin >> str; std::getline(std::cin, str); std::cout << str; return 0;}
字符串输入方式
作用
std::cin >> str;
对于“I love cpp.”,str中存放的是“I”。
std::getline(std::cin, str);
对于“I love cpp.”,str中存放的是“I love cpp.”。
指针:
1、在C++中,变量类型是根据它们的自然边界进行对齐的,编译器会自动进行处理。
2、变量可以用两种方法来对它进行索引:变量名、地址。
3、对齐在进算计底层世界处处皆是:内存对其,文件对齐。(程序在编译链接后会被分割成一个一个的区块,而区块在文件和内存中要按照一定的规律来对齐。)一般32位系统内存对齐值是:1000H == 4KB;一般64位系统内存对齐值是:2000H == 8KB;文件对齐值是:200H = 800B。
4、变量的地址在程序执行期间是不会发生变化的,这是各个系统的一个普遍要求,不然就没办法使用变量了。不过,同一个程序不同时间加载到内存中,同一个变量的地址是会改变的,这涉及到windows加载器的原理以及系统对程序的“欺骗”,相关知识参考《解密系列-基础篇》。
0 0
- 【C++】【学习笔记】【007-013】复杂的数据类型
- 【c++】复杂的数据类型
- 黑马程序员-IOS学习笔记-C语言基础复杂数据类型
- C语言学习-复杂数据类型
- Apache CXF学习笔记二-复杂数据类型
- [我眼中的C#]复杂的数据类型
- C语言学习笔记----奇怪的数据类型
- C复杂数据类型
- c语言复杂数据类型
- C语言复杂数据类型
- c语言复杂数据类型
- 笔记二 复杂数据类型
- C语言程序设计教程笔记_复杂数据类型_结构体
- C语言程序设计教程笔记_复杂数据类型_共用体
- C语言程序设计教程笔记_复杂数据类型_数组
- C语言程序设计教程笔记_复杂数据类型_指针
- C语言学习笔记 数据类型
- 学习笔记---C语言数据类型
- 第十一周项目5今天是今年的第几天
- vnc/novnc安装配置
- 理解负载均衡
- 两篇关于热键的文章链接
- zynq中PS通过MIO控制LED
- 【C++】【学习笔记】【007-013】复杂的数据类型
- src属性在IE6下的特性
- 在PLSQL中使用DML
- wamp server下bugzilla的安装与配置
- 那一年,我们二十七八岁
- 构造启发式算法:最邻近插入法
- Andrew ng清华报告听后感
- listview不同的type
- Sicily 1510. Mispelling