【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++】跟着老九君学习记录(一)相关推荐

  1. git缓冲区查看_git原理学习记录:从基本指令到背后原理,实现一个简单的git

    好家伙~ 实操可以考虑点击阅读原文跳转到博客地址,博客可以点超链接可能会方便一些. 一开始我还担心 git 的原理会不会很难懂,但在阅读了官方文档后我发现其实并不难懂,似乎可以动手实现一个简单的 gi ...

  2. git原理学习记录:从基本指令到背后原理,实现一个简单的git

    一开始我还担心 git 的原理会不会很难懂,但在阅读了官方文档后我发现其实并不难懂,似乎可以动手实现一个简单的 git,于是就有了下面这篇学习记录. 本文的叙述思路参照了官方文档Book的原理介绍部分 ...

  3. 《SysML精粹》学习记录--第八章

    <SysML精粹>学习记录 第八章:状态机图 状态机图简介 状态机图元素 状态 转换 伪状态 区域 小结 第八章:状态机图 状态机图简介   状态机图是能够用于说明系统动态行为信息的三种S ...

  4. JavaScript-WebAPIs学习记录

    JavaScript-WebAPIs学习记录 浏览器交互效果 console.dir(); // 更好地查看里面的属性和方法 javascript:void(0); 或者 javascript:; 可 ...

  5. linux个人学习记录

    linux学习记录 资料: Linux 黑马程序员_bilibili AcWing Linux基础课 可能是东半球最全面易懂的 Tmux 使用教程! Shell 教程 | 菜鸟教程 (runoob.c ...

  6. FreeRTOS学习记录(四):任务、任务切换(难点)

    2022-04-23 依据:[野火]<FreeRTOS内核实现与应用开发实战指南> 目录 一.任务 二.创建任务 1.定义任务栈 2.定义任务函数 3.定义任务控制块 4.实现任务创建函数 ...

  7. Arduino小白学习记录:双色LED灯实验

    目录 一.介绍 二.材料准备 三.实验原理 四.实验过程 五.代码 六.效果展示 七.总结分析 一.介绍 双色发光二极管(LED)能够发出两种不同颜色的光,通常是红的和绿色的,而不是仅有一种颜色.它采 ...

  8. LRS+XAPI教育学习记录(安装lrs,以及用xapi传输数据到lrs)

    此LRS團隊出了最新版的LRS,是node寫的.運行速度是本文寫的這個版本的無數倍,待我整理好再發出來. 关于lrs跟xapi国内基本用的少,质料基本都是英文的,中文的也就只有繁体的一些少少的资料.新 ...

  9. 前端逻辑练习题+学习记录 不定期更新

    编程题 1.返回数组中最大的数字(reduce函数) largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1 ...

  10. 【VUE】学习记录一

    [VUE]学习记录 学习视频为:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通 1.查询vue知识点: https://v2.cn.vuejs.org/ 2. 下载和引入 2.1 下 ...

最新文章

  1. C#字数统计(字母、数字、汉字、符号)
  2. android中几种定位方式详解
  3. c ++查找字符串_C ++结构| 查找输出程序| 套装3
  4. mysql amp;amp;_浅析mysql交互式连接amp;非交互式连接
  5. java和javascript双引号嵌套的问题
  6. Spring整合MyBatis之MapperFactoryBean
  7. LOGO在线生成代码
  8. Java单元测试实践-15.Stub、Replace、Suppress Spring的方法
  9. 02 理解MPLS如何解决路由黑洞
  10. [1.2.0新功能系列:二] Apache Doris 1.2.0 JDBC外表 及 Mutil Catalog
  11. 「项目管理」如何使用甘特图分解项目?
  12. 一文读懂数据中台技术架构
  13. 什么是自动化运维?为什么选择Python做自动化运维?
  14. Python数据处理035:结构化数据分析工具Pandas之Pandas概览
  15. [激光原理与应用-43]:《光电检测技术-10》- 激光测距原理、方案与案例分析:TOF VL53L0X模块
  16. webERP开源系统安装配置
  17. P1605 迷宫 java
  18. 素数筛选法,快速获取素数序列
  19. PDF格式转换为WORD格式
  20. BUG:关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle。

热门文章

  1. 小记2--MySQL数据库DML操作
  2. 要装系统就装WINDOWSXPSP3VL正式版操作系统
  3. 【百战GAN】SRGAN人脸低分辨率老照片修复代码实战
  4. 33、什么是 AIO?
  5. 消除keil编译警告 #1296-D:extended constant initialiser used
  6. Google guava之BiMap简介说明
  7. 学计算机应用的必懂知识,学习计算机应用基础心得体会
  8. 智能自动感应手消毒器方案开发
  9. obs显示从服务器断开连接,obs重新连接到服务器
  10. 阿里笔试模拟题-49.吃奶酪