美文网首页
C++ 语言概要

C++ 语言概要

作者: T_K_233 | 来源:发表于2021-01-07 10:12 被阅读0次

特点

  • 又写作 cpp (c plus plus)
  • 静态类型(在编译时检查类型,运行时不判断类型)
  • 大小写敏感
  • C++ 是 C 的超集 (C++ 环境可以运行任何 C 程序)

编译器

FRC 使用 arm-frc2020-linux-gnueabi-gcc.exe 作为编译器

语法

C++ 使用面向对象编程 (OOP, Object-oriented Programming)

  • 类 Class - 类可以定义为描述对象行为/状态的模板/蓝图,例如:蛋糕的制作方法教程。
  • 对象 Instance - 对象具有状态和行为,例如:做出来的蛋糕的大小、颜色、口味
  • 方法 Method - 从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作,例如:蛋糕有 被吃()、融化()
  • 变量 Variable - 每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的,例如 融化() 中有温度变量 double temperature = xxxx;

数据类型

布尔型 bool
字符型 char
【整型】 int
浮点型 float
【双精度浮点型】 double
【无类型】 void

修饰符
signed
unsigned
short
long

变量作用域

在哪个括号 {} 中定义,就在哪个括号中有效

语句

判断

if (cond) {
   ...
}
else if (cond) {
  ...
}
else {
}

/* ======================== */

switch (cond) {
  case 0:
    ...
    break;
  case 1:
  case 2:
    ...
    break;
  default:
    ...
}

/* ======================== */

cond ? if_true : else_false;

循环

while (cond) {
  ... // if cond == true
}

/* ======================== */

do {
  ...
} while (cond);

/* ======================== */

for (int i=0; i<XXX; i+=1) {
  ...
}

/* ======================== */

while (1) {
  if (cond) {
    continue; // 直接进行下个循环    
  }
  if (cond) {
    break; // 中断循环    
  }
}

函数

void function() {
  ...
}

相关文章

  • C++ 语言概要

    特点 又写作 cpp (c plus plus) 静态类型(在编译时检查类型,运行时不判断类型) 大小写敏感 C+...

  • C++远征之起航篇

    C++和C语言的联系与区别: C++是C语言发展而来,C语言是C++的子集 C++更高效3.相对于C语言,C++添...

  • XML语言概要

    引言 XML是一种数据交换格式。两个人聊天,采用彼此都听得懂的语言,数据交换格式就是计算机或程序之间交流的语言。数...

  • 慕课网-c++教程起航篇-学习笔记

    c++教程起航篇 C语言是C++的子集。 c语言是面向过程的语言,而C++是面向过程的语言又是面向对象的语言。 C...

  • C++语言学习之面向对象

    1.C语言与C++语言的区别 C++面向对象 C 面向过程 函数+结构体 C++可以运行调用C语言 反之 C语言无...

  • 多年程序员推荐:学习C语言的书籍有哪些?

    c++程序设计教程 c++编程思想 c++大学教程 c++程序设计语言 数据结构算法与应用c++语言描述 c++标...

  • python加速--如何调用C/C++代码

    python加速--如何调用C/C++代码 前言 普通python代码的速度大概要比C++慢上100倍。(benc...

  • 零基础怎样学习好C/C++?

    C++比C多了两个加号,C++比C语言难学吗?如何入门C++?C++基础入门学什么?后期开发学什么? C++语言诞...

  • 重读经典系列之《C++ Primer Plus》前3章

    C++融合了3种不同的编程方式: C语言代表的过程性语言、C++在C语言基础上添加的类代表的向对象语言、C++模板...

  • C++课程内容与考核要求

    第一章 C++语言简介 一、课程内容 1. C++语言的发展简史 1.1 了解C++语言的发展历史,达到“识记”。...

网友评论

      本文标题:C++ 语言概要

      本文链接:https://www.haomeiwen.com/subject/fziooktx.html