文章目录

  • 目录
    • 一. 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)--(介绍,环境配置,基本语法,注释)相关推荐

  1. Datawhale--组队学习第12期--python爬虫基础学习---task0/task1环境配置和网页请求基础

    先修知识:task0(基本类库安装,git,anaconda,文本处理) Task0(前置):需要自己安装有关环境,学习git(b站),下载有关driver Chromedriver 作用 驱动浏览器 ...

  2. [0.0]-AutoSAR零基础学习-专栏介绍

    前言   年前公司业务变动,博主有幸参加了车载相关的开发任务,负责cdd中的某个模块,由于之前没有接触过AutoSAR,项目前期比较难受,目前项目也接近尾声了,打算把这一路的学习过程记录下来,和大家一 ...

  3. Puppet基础篇9-Puppetmaster多环境配置

    Puppet基础篇9-Puppetmaster多环境配置 零基础学习Puppet自动化配置管理系列文档 扩充现有架构环境是对一个企业成长的见证 将基础环境模块部署到puppetmaster端之后就可以 ...

  4. openCV2学习笔记---1.环境配置

    openCV2学习笔记-1.环境配置 openCV 是开源的计算机视觉代码库,可以运行在Linux.Windows和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成 ...

  5. vue快速学习01、环境与常用属性标签

    vue快速学习01.环境与常用属性标签 1.MVVC MVVM 设计模式是由 Model (模型). View (视图)和 ViewModel (视图模型)三部分组成,是 MVC 设计模式的进化版,即 ...

  6. SPSS基础学习01

    SPSS基础学习01 目标:社会经济类数据分析与建模的计算机应用部分,主要要求在学习掌握统计学基本理论知识的前提下通过学习spss统计软件的基本知识与技能,达到利用spss统计软件实现统计分析过程的计 ...

  7. 一篇就够用了——深度学习Ubuntu16.04环境配置+Win10双系统

    一篇就够用了深度学习Ubuntu16.04环境配置 必看!此教程使用说明 [必备配置]基本环境配置 1.win10+ubuntu16.04双系统安装 2.ubuntu最重要的事--切换下载源 3.ub ...

  8. 从零开始搭建一台深度学习服务器及环境配置

    从零开始搭建一台深度学习服务器及环境配置 服务器硬件 2019.12.12 系统安装 环境配置--现有最新版本 服务器硬件 2019.12.12 实验室需求,我找的配置,反正不用我花钱独享一台服务器 ...

  9. Flutter环境配置基本语法如何使用库

    Flutter环境配置&基本语法&如何使用库 1.flutter基本了解 笔记开始,先贴出几个学习flutter的官方链接:   flutter官网:链接   flutter中文网:链 ...

  10. MIT JOS学习笔记01:环境配置、Boot Loader(2016.10.22)

    未经许可谢绝以任何形式对本文内容进行转载! 一.环境配置 关于MIT课程中使用的JOS的配置教程网上已经有很多了,在这里就不做介绍,个人使用的是Ubuntu 16.04 + qemu.另注,本文章中贴 ...

最新文章

  1. Halcon算子盘点:Chapter 16:System
  2. 无法获得 VMCI 驱动程序的版本: 句柄无效。 驱动程序“vmci.sys”的版本不正确。请尝试重新安装 VMware Workstation。 开启模块 DevicePowerOn 的操作失败
  3. linux打印JAVA日志命令_Linux下查看日志用到的常用命令
  4. 数字孪生是什么?以山海鲸智慧园区三维可视化系统为例说明
  5. 几何畸变的类型_几何畸变分为()和()。
  6. Linux中tar和scp
  7. 带饭省下的钱充3个月话费还嫌多!
  8. 基于STM32F103ZET6的多路复用模拟开关设计
  9. 【老九学堂】【C语言进阶】内置函数补充
  10. 后ERP时代之协同运营管理平台实践
  11. python图片合并代码
  12. 内存延时cl_简单解析,什么是“CL延迟”
  13. 韦东山ARM第一期作业(一)ARM时钟体系
  14. IDE报错 hdc_std version of the SDK does not match the hdcd version of the device.
  15. 计算机文件与桌面文件同步,电脑文件同步到手机的技巧
  16. 利用计算机设计轴对称图案,“轴对称图形”信息技术应用设计与分析
  17. android gps 差分定位,基于Android的高精度GPS定位与土地测量应用设计
  18. python 12306登录 2019_python爬虫--模拟12306登录
  19. Access/VBA/Excel-两个表联合查询左连接-11
  20. 成都跨境电商浅析印度跨境出口电商的机会和风险!

热门文章

  1. mysql三大范式_MySQL学习笔记
  2. k近邻算法_K近邻(knn)算法是如何完成分类的?
  3. python棋盘最短路径_Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例...
  4. 【转】VTK修炼之道2_VTK体系结构1
  5. 【转】OData的初步认识
  6. 【转】ABP源码分析十五:ABP中的实用扩展方法
  7. 【转】setsocketopt getsocketopt比较全的参数说明
  8. python数据库实例_Python操作MySQL数据库9个实用实例
  9. 【JS 逆向百例】如何跟栈调试?某 e 网通 AES 加密分析
  10. PWN-PRACTICE-BUUCTF-9