| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> C++学习之旅(一)写Hello World——万恶之源 -> 正文阅读 |
|
[C++知识库]C++学习之旅(一)写Hello World——万恶之源 |
学习资料及工具:bilibili视频网站黑马程序员匠心之作,BV1et411b73Z,共大概300+集https://www.bilibili.com/video/BV1et411b73Z?p=2 工具:Visual 2015 虽然不是0基础,但是之前感觉之前学过的和没学过一样,所以用0基础视频进行学习,此系列帖子作为笔记使用(主要是字丑)。 目录 正文:一.C++初识 1.1 第一个C++程序
1.1.1 创建项目 打开Visual C++,选择文件——新建——项目(或者Ctrl+Shift+N) 但由于是新安装的Visual 2015,需要把插件等东西在内部安装好,如图: ?(个人建议可以在空闲时间把C++的东西都下上,毕竟安装这些也要好久)? 给程序起名:01 C++ 书写 Hello World ?安装完成所有组件后,如图所示(新建了一个文件夹——study/01) ?即新建——选择空项目——起名——设置路径——确定五步 1.1.2 新建文件 右键源文件——添加——新建项,选择C++文件并命名 1.1.3 编写代码 ?首先可以先一个大概结构,书写大部分程序都需要这个结构
编写helloworld(书写代码添加空格是个好习惯——来自弹幕大佬,我也不懂为什么):
1.14 运行程序 显示结果如下: 如果没有system(“pause”),你会看到一闪而逝的黑窗口。 ?1.2 注释?作用:在代码中加一些说明和解释,方便自己和其他程序员阅读代码。 添加注释是一个很重要的习惯——来自弹幕大佬(没有习惯就现在培养) 注释格式(两种):
?注释较为简单,不会影响程序的运行。 1.3 变量作用:给一段指定的内存空间起名,方便操作这段内容。//(个人理解:C++的数据以内存的形式保存,每一段内存都会有他自己的地址编号,可以理解为每个人都有自己的身份证。给这段内存取名,例如:a,来代表这段内存。 就比如身份证过长,不好记忆,所以大家都会有自己的名字,别人找你会通过叫你的名字,而不是喊出你的身份证号码,当然这个名字由你自己来命名,也就是所谓的变量名。) 语法:数据类型 变量名 = 初始值;//(如:a = 10;) 示例
输出结果: 注:本人新建了一个项目创立的这个函数,如果在1.1的代码中重新创立了子文件,需要把main改掉一个,如:main1,(main有且只能有一个)? 1.4 常量作用:用于记录文件中不可更改的数据。(两种方式)//个人理解:比如one就是1,定好了就不会改变。
示例(define)
结果如图: ?示例(const)
1.5 关键字作用:C++中预先保留的单词(标识符)
如:
?1.6 标识符起名规则意义:C++规定给标识符命名时,有自己一套规则。//(中国起名和西方起名规则就不同,C++也比较特殊)
仅以第四条为例:
结果如图 建议:取名可以简单易懂,比如年:year。 虽然但是,还是少使用拼音,虽然nian大家也知道什么意思,但是写出来总感觉怪怪的。 ? ? ? ? ? ? ? ? ? ? ? |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/4 11:12:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |