由于一些原因,我不得不放弃java转学C++,即使我已经学到了多线程
Day01.2021.10.12
hello world
注释
拿到内存的方法:
-
每个内存都有十六进制地址编号,但如果数量太多就不方便
-
给内存起名为变量,方便管理内存空间
visual studio同时写多个主函数
在解决方案下添加多个工程,工程源文件里写main
执行的时候右键工程,设为启动项
或者是在一个工程里多个源文件都有main,把其他的注释掉
参考
https://www.cnblogs.com/Tang-tangt/p/9426733.html
常量
关键字/标识符
命名规则
数据类型存在的意义
sizeof
统计数据类型占用内存大小
可以直接放变量
单精度float,双精度double
有效数字:3.1415,五位有效数字
默认只会显示6位有效数字,显示更多需要配置
字符型
转义字符
字符串
C++写cout << str1+"\t"+str2 << endl;是错的
应该包含头文件#include <string>,虽然C++11中可以隐式包含,但并不可靠
布尔
输入
除法默认取整,记得强转
比较运算符
C++没有Java中str1.equals(str2),而是直接str1==str2
需要加括号,因为有优先级的问题
与或非
if/else
这个比较思想我觉得比较好
三目运算符
我感觉这个地方比较神奇,返回一个a=1,cout还输出了a
P30结束
来源:b站黑马