C++青少年简明教程:基础知识

C++青少年简明教程:基础知识

电脑程序设计(Computer programming),或称程序设计(programming),是给出解决特定问题程序的过程,程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程一般包括分析、设计、编码、测试、调试等不同阶段。

编程语言(programming language)又叫程序设计语言(program design language, PDL),是用来定义计算机程序的形式语言。泛指一切被标准化用来向计算机发出指令系统。如C/ C++、python等。

计算机程序一个主要的功能就是处理数据,让我们输入数据,程序进行处理,然后将处理好的结果输出(显示)给我们。你玩游戏就是和计算机程序打交道。

1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。因此,C++是基于C语言而产生的,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。

C++的主要历史版本:

C++98 C++标准第一个版本,绝大多数编译器都支持,得到了国际标准化组织(ISO)和美国标准化协会认可,以模板方式重写C++标准库,引入了STL(标准模板库)。

C++11 增加了许多特性,使得C++更像一种新语言,比如∶正则表达式、基于范围for循环、auto关键字、新容器、列表初始化、标准线程库等。

开发环境

C++是一门被广泛使用的计算机程序设计语言。

C++ 大小写敏感的。

学习和使用C++我们需要安装一个集成开发环境(Intergrated Development Environment),简单来说就是一个可以编写和运行C++程序的软件。目前国内学校教学、信息学竞赛主要使用Dev-C++,Dev Dev C++的主界面。

Dev C++的主界面主要由菜单栏、工具栏、项目管理器(也称为项目/类浏览器)、源码编辑区、报告窗口和状态栏组成,参见下图:

关于Dev C++的的安装和使用可参见https://blog.csdn.net/cnds123/article/details/124785425

试验源码:

cpp 复制代码
#include <iostream>
using namespace std;

int main() {
    cout << "Hello World" << endl;
    
    return 0;
}
相关推荐
通往曙光的路上1 分钟前
SpringIOC-注解
java·开发语言
闲人编程2 分钟前
Python与大数据:使用PySpark处理海量数据
大数据·开发语言·分布式·python·spark·codecapsule·大规模
阿巴~阿巴~11 分钟前
IPv4地址转换函数详解及C++容器安全删除操作指南
linux·服务器·c++·网络协议·算法·c++容器安全删除操作·ipv4地址转换函数
T.Ree.15 分钟前
汇编_读写内存
开发语言·汇编·c#
oioihoii17 分钟前
C/C++混合项目中的头文件管理:.h与.hpp的分工与协作
java·c语言·c++
kaikaile199534 分钟前
基于MATLAB的直接序列扩频(DSSS)通信系统仿真实现
开发语言·matlab
czhc114007566340 分钟前
C#1114 枚举
开发语言·c#
彷徨而立44 分钟前
【C/C++】不能在派生类的构造函数初始化列表中直接初始化属于基类的成员变量
c语言·c++
z_鑫1 小时前
Java线程池原理深度解析
java·开发语言·后端
小呀小萝卜儿1 小时前
2025-11-14 学习记录--Python-特征归一化方法(Min-Max或StandardScaler)
开发语言·python·学习