C++基础学习(01)--(介绍,环境配置,基本语法,注释)
文章目录
- 目录
- 一. c++介绍
- 二. c++开发环境到的配置
- 三. c++基本语法
- 四. c++注释
目录
一. c++介绍
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。
C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。
注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。
例子
#include <iostream>
using namespace std;
int main()
{cout << "Hello, world!" << endl;return 0;
}
你可以用 “\n” 代替以上代码里的 “endl”
二. c++开发环境到的配置
注意:
个人比较推崇使用G++和GDB的方式来编译和调试C++程序,但是如果你做的不是底层的C++代码控制程序,而是界面软件这种大型的软件,可以考虑使用VS。
三. c++基本语法
四. c++注释
在/* 和 / 注释内部,// 字符没有特殊的含义。在 // 注释内,/ 和 */ 字符也没有特殊的含义。因此,您可以在一种注释内嵌套另一种注释
注意:
养成良好的注释习惯对于程序员来说是非常重要的,现在存在很多工具,可以将C++文件中的注释部分导出成特定的格式,形成软件文档,其中比较著名的工具就是doxygen,我们只需要在程序中按照一些固定的格式进行备注填充即可。参考博客
C++基础学习(01)--(介绍,环境配置,基本语法,注释)相关推荐
- Datawhale--组队学习第12期--python爬虫基础学习---task0/task1环境配置和网页请求基础
先修知识:task0(基本类库安装,git,anaconda,文本处理) Task0(前置):需要自己安装有关环境,学习git(b站),下载有关driver Chromedriver 作用 驱动浏览器 ...
- [0.0]-AutoSAR零基础学习-专栏介绍
前言 年前公司业务变动,博主有幸参加了车载相关的开发任务,负责cdd中的某个模块,由于之前没有接触过AutoSAR,项目前期比较难受,目前项目也接近尾声了,打算把这一路的学习过程记录下来,和大家一 ...
- Puppet基础篇9-Puppetmaster多环境配置
Puppet基础篇9-Puppetmaster多环境配置 零基础学习Puppet自动化配置管理系列文档 扩充现有架构环境是对一个企业成长的见证 将基础环境模块部署到puppetmaster端之后就可以 ...
- openCV2学习笔记---1.环境配置
openCV2学习笔记-1.环境配置 openCV 是开源的计算机视觉代码库,可以运行在Linux.Windows和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成 ...
- vue快速学习01、环境与常用属性标签
vue快速学习01.环境与常用属性标签 1.MVVC MVVM 设计模式是由 Model (模型). View (视图)和 ViewModel (视图模型)三部分组成,是 MVC 设计模式的进化版,即 ...
- SPSS基础学习01
SPSS基础学习01 目标:社会经济类数据分析与建模的计算机应用部分,主要要求在学习掌握统计学基本理论知识的前提下通过学习spss统计软件的基本知识与技能,达到利用spss统计软件实现统计分析过程的计 ...
- 一篇就够用了——深度学习Ubuntu16.04环境配置+Win10双系统
一篇就够用了深度学习Ubuntu16.04环境配置 必看!此教程使用说明 [必备配置]基本环境配置 1.win10+ubuntu16.04双系统安装 2.ubuntu最重要的事--切换下载源 3.ub ...
- 从零开始搭建一台深度学习服务器及环境配置
从零开始搭建一台深度学习服务器及环境配置 服务器硬件 2019.12.12 系统安装 环境配置--现有最新版本 服务器硬件 2019.12.12 实验室需求,我找的配置,反正不用我花钱独享一台服务器 ...
- Flutter环境配置基本语法如何使用库
Flutter环境配置&基本语法&如何使用库 1.flutter基本了解 笔记开始,先贴出几个学习flutter的官方链接: flutter官网:链接 flutter中文网:链 ...
- MIT JOS学习笔记01:环境配置、Boot Loader(2016.10.22)
未经许可谢绝以任何形式对本文内容进行转载! 一.环境配置 关于MIT课程中使用的JOS的配置教程网上已经有很多了,在这里就不做介绍,个人使用的是Ubuntu 16.04 + qemu.另注,本文章中贴 ...
最新文章
- Halcon算子盘点:Chapter 16:System
- 无法获得 VMCI 驱动程序的版本: 句柄无效。 驱动程序“vmci.sys”的版本不正确。请尝试重新安装 VMware Workstation。 开启模块 DevicePowerOn 的操作失败
- linux打印JAVA日志命令_Linux下查看日志用到的常用命令
- 数字孪生是什么?以山海鲸智慧园区三维可视化系统为例说明
- 几何畸变的类型_几何畸变分为()和()。
- Linux中tar和scp
- 带饭省下的钱充3个月话费还嫌多!
- 基于STM32F103ZET6的多路复用模拟开关设计
- 【老九学堂】【C语言进阶】内置函数补充
- 后ERP时代之协同运营管理平台实践
- python图片合并代码
- 内存延时cl_简单解析,什么是“CL延迟”
- 韦东山ARM第一期作业(一)ARM时钟体系
- IDE报错 hdc_std version of the SDK does not match the hdcd version of the device.
- 计算机文件与桌面文件同步,电脑文件同步到手机的技巧
- 利用计算机设计轴对称图案,“轴对称图形”信息技术应用设计与分析
- android gps 差分定位,基于Android的高精度GPS定位与土地测量应用设计
- python 12306登录 2019_python爬虫--模拟12306登录
- Access/VBA/Excel-两个表联合查询左连接-11
- 成都跨境电商浅析印度跨境出口电商的机会和风险!
热门文章
- mysql三大范式_MySQL学习笔记
- k近邻算法_K近邻(knn)算法是如何完成分类的?
- python棋盘最短路径_Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例...
- 【转】VTK修炼之道2_VTK体系结构1
- 【转】OData的初步认识
- 【转】ABP源码分析十五:ABP中的实用扩展方法
- 【转】setsocketopt getsocketopt比较全的参数说明
- python数据库实例_Python操作MySQL数据库9个实用实例
- 【JS 逆向百例】如何跟栈调试?某 e 网通 AES 加密分析
- PWN-PRACTICE-BUUCTF-9