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;
}
相关推荐
for_ever_love__9 分钟前
python基础语法学习: requirements.txt
开发语言·python·学习
XiaoYu1__20 分钟前
JavaGUI文件管理系统开发实战:从静态展示到动态交互的演进
java·开发语言
for_ever_love__22 分钟前
python基础语法学习: 动态类型
开发语言·python·学习
霸道流氓气质29 分钟前
MCP(Model Context Protocol)核心概念与Java SDK集成
java·开发语言
企查查数据服务30 分钟前
全军禁入下客商准入风控,关联图谱与穿透核查
大数据·开发语言·数据库·php
PC2005-cloud1 小时前
DSH 白嫖指南:接入 Command Code Go、WorkBuddy 与 Trae 的免费额度
开发语言·后端·golang
千里码aicood1 小时前
基于Python语言的测量程序设计
开发语言·python
charlie1145141911 小时前
C++ 的新标准容器:flat_map、inplace_vector 与 mdspan
开发语言·c++·开源项目
唠玖馆2 小时前
c++AVL树
开发语言·c++
2401_858286112 小时前
130.【C语言】可变参数宏
c语言·开发语言