【C++】跟着老九君学习记录(一)
【C++】跟着老九君学习记录(一)
- 1
- 1.1 自我介绍
- 1.2 C++介绍
- 1.3 开发工具介绍
- 1.4 多版本“HelloWorld”
- 1 文本开发,cmd
- 2 eclipse 我没有
- 3 codeblock 本教程使用的
- 4 Visual Studio 2019(我的)
- 1.5 一个标准的C++代码拆分
- 1.6 C++编程规范
- 1.7 编译执行过程详解
- 1.8 课程小结
- 2
- 2.1 没啥
- 2.2 内存中如何存放数据
- 2.3初识变量
- 2.4 常见的数据类型
- 2.5 数据类型小结
- 2.6 声明和使用变量
- 3
- 3.1 课前回顾
1
侵删
1.1 自我介绍
视频教程链接https://www.bilibili.com/video/BV12x411D7xr?p=4&spm_id_from=pageDriver
1.2 C++介绍
1.3 开发工具介绍
1、记事本(Notepad++)+命令行
专业大牛的身份标识,上手慢
2、Visual C++ 6.0
经典开发工具
3、VS 2015
功能强大,体积也大
4、Code:Blocks
免费,如日中天,本教程使用
5、其他
DEV C++、CLion、C-Free、Xcode、C4roid。。。
1.4 多版本“HelloWorld”
1 文本开发,cmd
首先windows+R打开
然后敲cmd,打开控制台
在一个目录下创建一个空文件夹,尽量不要中文名称
在该文件夹中新建一个文本文档HelloWorld.cpp
用记事本编辑打开,写入代码:
#include <iostream>int main()
{std::cout << "HelloWorld!" <<std::endl;return 0;
}
然后保存准备编辑运行
打开控制台,切换路径:
cd D:\C++lianxi\myCppSpace
d:
编译第一步
g++ -o HelloWorld HelloWorld.cpp
会发现多出一个exe可执行文件
在控制台当前目录下执行:
2 eclipse 我没有
3 codeblock 本教程使用的
步骤:
(1)文件-新建-项目-选择Console application前进-下一步-
选择C+±下一步-
选择项目名称文件夹和标题(标题可以中文,文件夹一定不能中文)-下一步-
下一步
完成
如果按照上面操作了也不行,则试一试,打开设置-编译器
注意里面的编译器安装目录是所给的文件
然后编译执行即可
4 Visual Studio 2019(我的)
文件-新建-项目
选择C++windows控制台应用程序
下一步-配置新项目选择位置名称-创建即可
vs2019更新好多,比如头文件对了并且不自动关了
1.5 一个标准的C++代码拆分
endl和\n的区别
endl换行和确保立马输出清空缓存区fflush(stdin)
\n仅换行
1.6 C++编程规范
1.7 编译执行过程详解
介绍了整个编译过程
1.8 课程小结
没啥
2
2.1 没啥
…
2.2 内存中如何存放数据
2.3初识变量
8 bit 比特 = 1 byte 字节
命名空间可以避免重名
保留字就是int double这些
2.4 常见的数据类型
2.5 数据类型小结
定义别名
typedef char wode_char;
宏定义
#define INT_MAX 2047483647;
2.6 声明和使用变量
3
3.1 课前回顾
C++面向对象
学习了数据类型和变量
【C++】跟着老九君学习记录(一)相关推荐
- git缓冲区查看_git原理学习记录:从基本指令到背后原理,实现一个简单的git
好家伙~ 实操可以考虑点击阅读原文跳转到博客地址,博客可以点超链接可能会方便一些. 一开始我还担心 git 的原理会不会很难懂,但在阅读了官方文档后我发现其实并不难懂,似乎可以动手实现一个简单的 gi ...
- git原理学习记录:从基本指令到背后原理,实现一个简单的git
一开始我还担心 git 的原理会不会很难懂,但在阅读了官方文档后我发现其实并不难懂,似乎可以动手实现一个简单的 git,于是就有了下面这篇学习记录. 本文的叙述思路参照了官方文档Book的原理介绍部分 ...
- 《SysML精粹》学习记录--第八章
<SysML精粹>学习记录 第八章:状态机图 状态机图简介 状态机图元素 状态 转换 伪状态 区域 小结 第八章:状态机图 状态机图简介 状态机图是能够用于说明系统动态行为信息的三种S ...
- JavaScript-WebAPIs学习记录
JavaScript-WebAPIs学习记录 浏览器交互效果 console.dir(); // 更好地查看里面的属性和方法 javascript:void(0); 或者 javascript:; 可 ...
- linux个人学习记录
linux学习记录 资料: Linux 黑马程序员_bilibili AcWing Linux基础课 可能是东半球最全面易懂的 Tmux 使用教程! Shell 教程 | 菜鸟教程 (runoob.c ...
- FreeRTOS学习记录(四):任务、任务切换(难点)
2022-04-23 依据:[野火]<FreeRTOS内核实现与应用开发实战指南> 目录 一.任务 二.创建任务 1.定义任务栈 2.定义任务函数 3.定义任务控制块 4.实现任务创建函数 ...
- Arduino小白学习记录:双色LED灯实验
目录 一.介绍 二.材料准备 三.实验原理 四.实验过程 五.代码 六.效果展示 七.总结分析 一.介绍 双色发光二极管(LED)能够发出两种不同颜色的光,通常是红的和绿色的,而不是仅有一种颜色.它采 ...
- LRS+XAPI教育学习记录(安装lrs,以及用xapi传输数据到lrs)
此LRS團隊出了最新版的LRS,是node寫的.運行速度是本文寫的這個版本的無數倍,待我整理好再發出來. 关于lrs跟xapi国内基本用的少,质料基本都是英文的,中文的也就只有繁体的一些少少的资料.新 ...
- 前端逻辑练习题+学习记录 不定期更新
编程题 1.返回数组中最大的数字(reduce函数) largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1 ...
- 【VUE】学习记录一
[VUE]学习记录 学习视频为:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通 1.查询vue知识点: https://v2.cn.vuejs.org/ 2. 下载和引入 2.1 下 ...
最新文章
- C#字数统计(字母、数字、汉字、符号)
- android中几种定位方式详解
- c ++查找字符串_C ++结构| 查找输出程序| 套装3
- mysql amp;amp;_浅析mysql交互式连接amp;非交互式连接
- java和javascript双引号嵌套的问题
- Spring整合MyBatis之MapperFactoryBean
- LOGO在线生成代码
- Java单元测试实践-15.Stub、Replace、Suppress Spring的方法
- 02 理解MPLS如何解决路由黑洞
- [1.2.0新功能系列:二] Apache Doris 1.2.0 JDBC外表 及 Mutil Catalog
- 「项目管理」如何使用甘特图分解项目?
- 一文读懂数据中台技术架构
- 什么是自动化运维?为什么选择Python做自动化运维?
- Python数据处理035:结构化数据分析工具Pandas之Pandas概览
- [激光原理与应用-43]:《光电检测技术-10》- 激光测距原理、方案与案例分析:TOF VL53L0X模块
- webERP开源系统安装配置
- P1605 迷宫 java
- 素数筛选法,快速获取素数序列
- PDF格式转换为WORD格式
- BUG:关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle。