C++
9,17,26
illlllllli
这个作者很懒,什么都没留下…
展开
-
(39)C++ 实例
C++ 实例C++ 实例 - 输出 "Hello, World!"C++ 实例 - 标准输入输出C++ 实例 - 实现两个数相加C++ 实例 - 求商及余数C++ 实例 - 查看 int, float, double 和 char 变量大小C++ 实例 - 交换两个数不使用临时变量,使用异或的方法:C++ 实例 - 判断一个数是奇数还是偶数可以用与运算判断:C++ 实例 - 判断元音/辅音C++ 实例 - 判断三个数中的最大数可以使用临时变量记录最大值也可以使用三元运算符,更为简单参考方法C++ 实例 -原创 2020-07-29 11:09:33 · 1589 阅读 · 0 评论 -
(38)C++ 有用的资源
C++ 有用的资源C++ 有用的网站C++ FAQ − C++ 常见问题C++ 有用的书籍以下资源包含了 C++ 有关的网站、书籍和文章。请使用它们来进一步学习 C++ 的知识。C++ 有用的网站C++ Programming Language Tutorials − C++ 编程语言教程。C++ Programming − 这本书涵盖了 C++ 语言编程、软件交互设计、C++ 语言的现实生活应用。C++ FAQ − C++ 常见问题Free Country − Free Country 提供了原创 2020-07-29 11:09:51 · 140 阅读 · 0 评论 -
(37)C++ 标准库
C++ 标准库标准函数库标准的 C++ I/O 类C++ 标准库可以分为两部分:库名内容标准函数库这个库是由通用的、独立的、不属于任何类的函数组成的。函数库继承自 C 语言。面向对象类库这个库是类及其相关函数的集合。C++ 标准库包含了所有的 C 标准库,为了支持类型安全,做了一定的添加和修改。标准函数库标准函数库分为以下几类:输入/输出 I/O字符串和字符处理数学时间、日期和本地化动态分配其他宽字符函数面向对象类库标准的 C++ 面向对象类库定原创 2020-07-29 11:09:58 · 88 阅读 · 0 评论 -
(36)C++ STL 教程
C++ STL 教程C++ 标准模板库的核心包括以下三个组件:C++ STL 之 vector 的 capacity 和 size 属性区别在前面的章节中,我们已经学习了 C++ 模板的概念。C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。C++ 标准模板库的核心包括以下三个组件:组件描述容器(Containers)容器是用来管理某一类对象的集合。C++ 提供了原创 2020-07-29 11:10:07 · 111 阅读 · 0 评论 -
(35)C++ Web 编程
C++ Web 编程什么是 CGI?Web 浏览CGI 架构图Web 服务器配置第一个 CGI 程序HTTP 头信息CGI 环境变量C++ CGI 库GET 和 POST 方法使用 GET 方法传递信息简单的 URL 实例:Get 方法简单的表单实例:GET 方法使用 POST 方法传递信息向 CGI 程序传递单选按钮数据向 CGI 程序传递文本区域数据向 CGI 程序传递下拉框数据在 CGI 中使用 Cookies它是如何工作的设置 Cookies获取 Cookies文件上传实例什么是 CGI?公共网原创 2020-07-29 11:13:25 · 115 阅读 · 0 评论 -
(34)C++ 多线程
C++ 多线程创建线程终止线程向线程传递参数连接和分离线程笔记1.c++ 11 之后有了标准的线程库:2. 要注意内存泄露问题多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。基于进程的多任务处理是程序的并发执行。基于线程的多任务处理是同一程序的片段的并发执行。多线程程序包含可以同时运行的两个或多个部分。这样的程序中的每个部分称为一个线程,每个线程定义了一个单独的执行路径。本教程假设您使用的是 Linux 操作转载 2020-07-29 11:13:46 · 91 阅读 · 0 评论 -
(33)C++ 预处理器
C++ 预处理器#define 预处理参数宏条件编译# 和 ## 运算符## 运算符用于连接两个令牌。C++ 中的预定义宏笔记1.# 和 ## 运算符2.预处理更多例子。预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理。所有的预处理器指令都是以井号(#)开头,只有空格字符可以出现在预处理指令之前。预处理指令不是 C++ 语句,所以它们不会以分号(;)结尾。我们已经看到,之前所有的实例中都有 #include 指令。这个宏用于把头文件包含到源文件中。C++ 还支持很多预处理指令,比如 #i原创 2020-07-11 17:44:58 · 139 阅读 · 0 评论 -
(32)C++ 模板
C++ 模板函数模板类模板笔记1.第一个例子中typename改为class也是可以的2.C++ 中 typename 和 class 的区别3.函数模板可以重载,只要它们的形参表不同即可4.如果需要代码分离,即 template class 的声明、定义,以及 main 函数分属不同文件模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。每个容器都有一个单一的定义,比如 向量原创 2020-07-29 11:13:58 · 97 阅读 · 0 评论 -
(31)C++ 命名空间
C++ 命名空间定义命名空间using 指令不连续的命名空间笔记关于命名空间内变量和函数及全局变量的使用和作用域:假设这样一种情况,当一个班上有两个名叫 Zara 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。同样的情况也出现在 C++ 应用程序中。例如,您可能会写一个名为 xyz() 的函数,在另一个可用的库中也存在一个相同的函数 xyz()。这样,编译器就无法判断您所使用的是哪一个 xyz() 函数。因此,引入了命名空间这个概原创 2020-07-29 11:14:11 · 250 阅读 · 1 评论 -
(30)C++ 异常处理
C++ 异常处理抛出异常捕获异常C++ 标准的异常C++ 异常的层次结构定义新的异常笔记1.const throw() 不是函数异常规格说明2.C++ Primer 中关于 what()的解释:3.在 C++11 中,声明一个函数不可以抛出任何异常使用关键字 noexcept4.对于const char *异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。异常提供了一种转移程序控制权的方式。C++ 异常处理涉及到三个关键字:try、catch、throw。原创 2020-07-29 11:14:22 · 1036 阅读 · 0 评论 -
(29)C++ 文件和流
C++ 文件和流打开文件关闭文件写入文件读取文件读取 & 写入实例文件位置指针笔记1.读写&复制实例2.关于 cin.ignore()3.对于 cin 的操作4.简单文件输入输出5.关于 笔记1 中的复制操作6.关于 vs2010 头文件用 ifstream 和 ofstream 解决方法7.其实文件操作也可以用 freopen 函数完成到目前为止,我们已经使用了 iostream 标准库,它提供了 cin 和 cout 方法分别用于从标准输入读取流和向标准输出写入流。本教程介绍如何从文原创 2020-07-29 11:14:36 · 547 阅读 · 0 评论 -
(28)C++ 接口(抽象类)
C++ 接口(抽象类)抽象类的实例设计策略接口描述了类的行为和功能,而不需要完成类的特定实现。C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。如果类中至少有一个函数被声明为纯虚函数,则这个类就是抽象类。纯虚函数是通过在声明中使用 “= 0” 来指定的,如下所示:class Box{ public: // 纯虚函数 virtual double getVolume() = 0; private:原创 2020-07-29 11:16:36 · 98 阅读 · 0 评论 -
(27)C++ 数据封装
C++ 数据封装数据封装的实例设计策略补充虚函数的重载性和它声明的权限无关所有的 C++ 程序都有以下两个基本要素:名称含义程序语句(代码)这是程序中执行动作的部分,它们被称为函数。程序数据数据是程序的信息,会受到程序函数的影响。封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的 OOP 概念,即数据隐藏。数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一种仅原创 2020-07-29 11:16:45 · 153 阅读 · 0 评论 -
(26)C++ 数据抽象
C++ 数据抽象访问标签强制抽象数据抽象的好处数据抽象的实例设计策略数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象是一种依赖于接口和实现分离的编程(设计)技术。让我们举一个现实生活中的真实例子,比如一台电视机,您可以打开和关闭、切换频道、调整音量、添加外部组件(如喇叭、录像机、DVD 播放器),但是您不知道它的内部实现细节,也就是说,您并不知道它是如何通过缆线接收信号,如何转换信号,并最终显示在屏幕上。因此,我们可以说电视把它的内部实现和外部接口原创 2020-07-29 11:16:56 · 88 阅读 · 0 评论 -
(25)C++ 多态
C++ 多态虚函数纯虚函数总结1. 一些规则2.C++多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数3.动态联编的实现机制 VTABLE4.对纯虚数的一些理解5.父类的虚函数或纯虚函数在子类中依然是虚函数6.纯虚函数或者虚函数关于调用多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。下面的实例中,基类 Shape 被派生为两个类,如下所示:实例#inclu原创 2020-07-29 11:17:06 · 125 阅读 · 0 评论 -
(24)C++ 重载运算符和重载函数
C++ 重载运算符和重载函数C++ 中的函数重载C++ 中的运算符重载可重载运算符/不可重载运算符运算符重载实例1 一元运算符重载2 二元运算符重载笔记1. 相加需要顺序时2.对实例进行改写,以非成员函数的方式重载运算符 +:3 关系运算符重载4 输入/输出运算符重载笔记5 ++ 和 -- 运算符重载笔记:递增和递减运算符重载6 赋值运算符重载笔记1.当用用户自定义类型变量向内置类型变量赋值时,可以使用自定义类型的隐式转换。2.explicit 关键字7 函数调用运算符 () 重载8 下标运算符 [] 重载原创 2020-07-29 11:17:18 · 276 阅读 · 0 评论 -
(23)C++ 继承
C++ 继承基类 & 派生类访问控制和继承多继承补充面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。继承代表了 is a 关系。例如,哺乳动物是动物,狗是哺乳动物,因此,狗是动物,等等。基类 & 派生类一个类可以派生自多原创 2020-07-29 11:17:31 · 64 阅读 · 0 评论 -
(22)C++ 类 & 对象
C++ 类 & 对象C++ 类定义定义 C++ 对象访问数据成员类 & 对象详解C++ 类成员函数笔记1.`::` 详解2.类中的成员函数与 inline3.C++中函数调用非虚成员函数、调用虚函数的区别4.学生成绩录入实例:C++ 类访问修饰符公有(public)成员私有(private)成员保护(protected)成员继承中的特点public 继承protected 继承private 继承笔记1.类里默认 private 类型2.private,protected,public 继原创 2020-07-29 11:17:45 · 266 阅读 · 0 评论 -
(21)C++ 数据结构
C++ 数据结构定义结构访问结构成员结构作为函数参数指向结构的指针类与结构体typedef 的省略. 与 -> 运算符. 点运算符-> 箭头运算符可以将结构作为函数的返回值。typedef 省略问题C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性:Title :标题Author :作者Subject :类目Bo原创 2020-07-29 11:15:21 · 286 阅读 · 0 评论 -
(20)C++ 基本的输入输出
C++ 基本的输入输出I/O 库头文件标准输出流(cout)标准输入流(cin)标准错误流(cerr)标准日志流(clog)输入输出流中的函数(模板):C++ 输入多个字符,中间用一个字符隔开。C++ 标准库提供了一组丰富的输入/输出功能,我们将在后续的章节进行介绍。本章将讨论 C++ 编程中最基本和最常见的 I/O 操作。C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、原创 2020-07-29 11:15:31 · 307 阅读 · 0 评论 -
(19)C++ 日期 & 时间
C++ 日期 & 时间当前日期和时间使用结构 tm 格式化时间例以 “20xx-xx-xx xx:xx:xx” 格式输出当前日期:本地时间和格林威治时间安全的写法:安全的写法:在VS 2013中运行此程序会出现错误C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 头文件。有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和原创 2020-07-29 11:15:40 · 423 阅读 · 0 评论 -
(18)C++ 引用
C++ 引用C++ 引用 vs 指针C++ 中创建引用另外int& r = i; 和 int r = i;对引用的理解引用和初始化的问题1.引用必须在声明时将其初始化,不能先声明后赋值。2.引用更接近const指针,必须在创建时进行初始化,引用及指针引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。C++ 引用 vs 指针引用很容易与指针混淆,它们之间有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存原创 2020-07-29 11:15:49 · 240 阅读 · 0 评论 -
(17)C++ 指针
C++ 指针什么是指针?指针的本质是变量指针包括两部分C++ 中使用指针C++ 指针详解应用有关字符数组及写法值传递,指针传递,引用传递函数指针C++ 中指针分配与释放一个空间学习 C++ 的指针既简单又有趣。通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C++ 程序员,学习指针是很有必要的。正如所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址原创 2020-07-29 11:16:00 · 205 阅读 · 0 评论 -
(16)C++ 字符串
C++ 字符串C 风格字符串C++ 中的 String 类string类提供了一系列针对字符串的操作另外输入方式cin.getline();字符串与vectorsizeof 和 strlen 到底该怎么区分用cout输出数组内容Vs2017 使用 strcpy 的时候会报错cstring 的创建详解 assign() 、 copy() 详解:cstring的 append() 详解及其扩展(int, char):C++ 中常见的几种输入字符串的方法1. cin>>2. cin.get()3.ci原创 2020-07-29 11:16:10 · 218 阅读 · 0 评论 -
(15)C++ 数组
C++ 数组声明数组数组在使用时可以是一个含有变量的表达式初始化数组数组初始化时可以用聚合方法Array 直接初始化 char 数组Array 是固定大小的,不能额外增加元素访问数组元素C++ 中数组详解另外setw(int n)用来控制输出间隔Vector(向量)用法:1.文件包含:2.变量声明:2.1 声明一个 int 向量以替代一维的数组2.2 用 vector 代替二维数组3.具体的用法以及函数调用:例子C++ 数组的长度:获取数组长度遍历数组:C++ 支持数组数据结构,它可以存储一个固定大小的相原创 2020-07-29 11:15:02 · 401 阅读 · 0 评论 -
(14)C++ 数字
C++ 数字C++ 定义数字C++ 数学运算C++ 随机数window和linux下的RAND_MAX取一定范围的随机数1、rand 随机数产生的范围2、使用 rand() 和 srand() 产生指定范围内的随机整数的方法例子使用随机数来发红包:srand函数通常,当我们需要用到数字时,我们会使用原始的数据类型,如 int、short、long、float 和 double 等等。这些用于数字的数据类型,其可能的值和数值范围,我们已经在 C++ 数据类型一章中讨论过。C++ 定义数字我们已经在之前章原创 2020-07-29 11:12:28 · 332 阅读 · 0 评论 -
(13)C++ 函数
C++ 函数定义函数函数声明调用函数函数参数参数的默认值Lambda 函数与表达式定义lambda表达式顺序Lambda函数很简洁,但变化较多。1、什么也不捕获,或者是故意不用 Lambda 函数外部的变量2、引用捕获3、复制并引用捕获4、指定引用或复制5、捕获this指针lambda表达式无法修改通过复制形式捕捉的变量实例递归函数函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划原创 2020-07-29 11:03:53 · 175 阅读 · 0 评论 -
(12)C++ 判断
C++ 判断判断语句? : 运算符应用实例:判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。下面是大多数编程语言中典型的判断结构的一般形式:C++ 中的判断语句判断语句C++ 编程语言提供了以下类型的判断语句。点击链接查看每个语句的细节。语句描述if 语句一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。if…else 语句一个 if 语句 后可跟一个可选的 else 语句,els原创 2020-07-29 11:12:50 · 292 阅读 · 0 评论 -
(11)C++ 循环
C++ 循环循环类型循环控制语句无限循环应用实例:有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了允许更为复杂的执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式:循环类型C++ 编程语言提供了以下几种循环类型。点击链接查看每个类型的细节。循环类型描述while 循环当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条原创 2020-07-29 11:12:09 · 269 阅读 · 0 评论 -
(10)C++ 运算符
C++ 运算符算术运算符int 的除法陷阱除法/和求模%及指针关系运算符逻辑运算符关于逻辑运算符 && ,|| 的巧用方式逻辑与 &&逻辑或 ||位运算符赋值运算符杂项运算符C++ 中的运算符优先级C++ 中的 --> 操作符?运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符:算术运算符,关系运算符,逻辑运算符,位运算符赋值运算符,杂项运算符本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运原创 2020-07-29 11:03:40 · 484 阅读 · 0 评论 -
(9)C++ 存储类
C++ 存储类寄存器auto 存储类register 存储类static 存储类static 修饰类的成员变量static 修饰类的成员方法const 相比 #define 的优点:修饰成员变量修饰成员方法静态局部变量静态局部变量有以下特点:extern 存储类其中:std::mutable 存储类thread_local 存储类thread_local 在跨线程时使用:如何解决 g++ 不支持 auto 自动数据类型?存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所原创 2020-07-29 11:11:51 · 176 阅读 · 0 评论 -
(8)C++ 修饰符类型
C++ 修饰符类型C++ 允许在 char、int 和 double 数据类型前放置修饰符。修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求。下面列出了数据类型修饰符:signed,unsigned,long,short修饰符 signed、unsigned、long 和 short 可应用于整型,signed 和 unsigned 可应用于字符型,long 可应用于双精度型。修饰符 signed 和 unsigned 也可以作为 long 或 short 修饰符的前缀。例如:uns原创 2020-07-29 11:11:31 · 201 阅读 · 0 评论 -
(7)C++ 常量
C++ 常量整数常量浮点常量布尔常量字符常量字符串常量定义常量使用 #define 预处理器定义常量const 关键字组成规则本质作用应用定义成 const 后的常量,程序对其中只能读不能修改。宏定义 #define 和常量 const 的区别类型和安全检查不同编译器处理不同存储方式不同定义域不同定义后能否取消是否可以做函数参数const char*, char const*的区别实例常量实例:总结角度1 定义常量角度2 起作用的阶段角度3 起作用的方式角度4 就空间占用而言角度5:代码调试的方便程度角度原创 2020-07-29 11:10:34 · 524 阅读 · 0 评论 -
(6)C++ 变量作用域
C++ 变量作用域局部变量全局变量count 变量不明确的问题解决初始化局部变量和全局变量问题在程序中,局部变量和全局变量的名称可以相同。在一个函数体内可以存在重名的变量,前提是它们的作用域不同。全局变量的值可以在局部函数内重新赋值。全局变量从定义处开始至程序结束起作用,即全局变量存在有效作用域。全局变量和和局部变量同名引用的问题全局变量和局部变量作用域不同,static 关键字可限定引用范围:静态变量C++ 全局变量、局部变量、静态全局变量、静态局部变量的区别从作用域看:从分配内存空间看:Tips:字符原创 2020-07-29 11:10:58 · 288 阅读 · 0 评论 -
(5)C++ 变量类型
C++ 变量类型定义组成C++ 中的变量定义下面列举几个实例C++ 中的变量声明实例用 extern 声明外部变量是不能进行初始化:extern 关键字声明在变量和函数之前的说明下面的实例是在主函数内被定义和初始化变量左值可以出现在等式的左边或者右边。C++ 中的左值(Lvalues)和右值(Rvalues)转换规则自动转换规则强制转换规则:定义变量其实只不过是程序可操作的存储区的名称。C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上转载 2020-07-29 11:03:28 · 223 阅读 · 0 评论 -
(4)C++ 数据类型
C++ 数据类型基本的内置类型补充:size_t 在 C 语言中就有了(以及 wchar_t, ptrdiff_t)。有符号与无符号整数例子(注意,测试平台为ubuntu 14.04 32位,gcc 4.8)typedef 声明关于 typedef 的几点说明:枚举类型枚举实例:typedef 与 #define 的区别执行时间不同功能有差异作用域不同对指针的操作还可以用 typedef 来定义与平台无关的类型为了方便枚举的使用,应该和 typedef 结合使用,例如:使用编程语言进行编程时,需要用到各种原创 2020-07-29 11:04:19 · 156 阅读 · 0 评论 -
(3)C++注释
这里写目录标题普遍注意普遍和C一样,有 //和/**/两种。注意块注释符(/**/)是不可以嵌套使用的。此外,我们还可以使用 #if 0 … #endif 来实现注释,且可以实现嵌套。代码如下:#if 0 code#endif你可以把 #if 0 改成 #if 1 来执行 code 的代码。这种形式对程序调试也可以帮助,测试时使用 #if 1 来执行测试代码,发布后使用 #if 0 来屏蔽测试代码。#if 后可以是任意的条件语句。...原创 2020-07-29 11:03:00 · 94 阅读 · 0 评论 -
(2)C++的基本语法
C++的基本语法C++ 中的分号 & 语句块C++ 标识符C++ 关键字字符组C++ 中的空格C++ 中的分号 & 语句块在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。C++ 不以行末作为结束符的标识,因此,您可以在一行上放置多个语句。C++ 标识符C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。C++转载 2020-07-29 11:02:09 · 259 阅读 · 0 评论 -
(1)hello would!
C++ 第一个代码:hello world!C++特点1个更好的C(兼容C);支持面向对象程序设计;支持范型程序设计(通过模板简单而实用地实现了范型程序设计技术)。代码如下 :// An highlighted block#include <iostream>//编译预处理命令using namespace std;//使用命名空间stdint main()//主函数main{ cout << "Hello, world!" << endl;/原创 2020-07-11 17:54:25 · 830 阅读 · 0 评论