Hello, World!
环境配置 工欲善其事,必先利其器。 集成开发环境 IDE 操作较为简单,一般入门玩家会选用 IDE 来编写代码。在竞赛中最常见的是 Dev-C++(如果考试环境是 Windows 系统,一般也会提供这一 IDE)。 编译器 Windows 推荐使用 GNU 编译器。需要去 MinGW Distro 下载 MinGW 并…
C++ 数据类型
使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。 您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。 基本的内置类型 C++ 为程序员提供了…
thumbnail
C++ 的关键字(保留字)完整介绍
1. asm asm (指令字符串):允许在 C++ 程序中嵌入汇编代码。 2. auto auto(自动,automatic)是存储类型标识符,表明变量"自动"具有本地范围,块范围的变量声明(如for循环体内的变量声明)默认为auto存储类型。 3. bool bool(布尔)类型,C++ 中的基本数据结构,其值可选为 true(真)或者 fal…
C++ 基本语法
C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。 对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。 类 - 类可以定义为描述对象行为/状态的模板/蓝图。 方法 - 从基本上说,一个方法表示一种行为。一个类可以…
C++ 环境设置
本地环境设置 如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。 文本编辑器 这将用于输入您的程序。文本编辑器包括 Windows Notepad、OS Edit command、Brief、Epsilon、EMACS 和 vim/vi。 文本编辑器的名称和版本在不同的操作系统上可能会有所不同。例…
C++ 简介
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。 C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,…
注释
注释 注释是直接插入到程序源代码中的程序员可读笔记,注释会被编辑器忽略,且仅供程序使用。 在C++中,有两种不同的注释样式,它们都有相同的用途:帮助程序员以某种方式记录代码。 单行注释 一个C++单行注释以//符号开头,它告诉编译器忽略从//符号到行尾的所有内容。例如: 1std::cout << "Hello world!"; // …
语句和程序结构
语句和程序结构 章节介绍 欢迎来到这些C++教程的第一个主要章节! 在本章中,我们将首先介绍一些对每个C++程序都至关重要的主题。因为有很多主题要涵盖,所以我们将涵盖相当浅层的大部分内容。本章的目标是帮助您了解基本C++程序的构建方式。到本章结束时,您将能够编写自己的简单程序。 在以后的章节中,我们将重新审视大多数这些主题并更详细地探讨它们。我们还…
C++布尔类型(bool)
在C语言中,关系运算和逻辑运算的结果有两种,真和假:0 表示假,非 0 表示真。例如: #include <stdio.h> int main(){ int a, b, flag; scanf("%d %d", &a, &b); flag = a > b; //flag保存关系运算结果 printf("flag = %d\n"…
C++变量的定义位置
C++ 不但在C语言的基础上进行了很多扩展,而且也对C语言部分做了细节上的改进,变量的定义位置就是其中之一。 C89 规定,所有局部变量都必须定义在函数开头,在定义好变量之前不能有其他的执行语句。C99 标准取消这这条限制,但是 VC/VS 对 C99 的支持很不积极,仍然要求变量定义在函数开头。 C89 和 C99 是两套不同的C语言标准,C99…