C++ 入门01:初识 C++

一、前言:

C++作为一种兼具高性能与灵活性的编程语言,其强大的面向对象特性和广泛的应用领域(如系统级编程、游戏开发、科学计算等)使其成为世界上最受欢迎的语言之一。在本系列文章中,我将详细记录我学习C++的基础知识点,还会尝试增加一些深度和广度,希望对同样是初学者的你有所帮助。

二、 什么是 C++

历史与背景:C++由Bjarne Stroustrup于1980年代初在贝尔实验室开发,旨在解决C语言在大型项目中的局限性,特别是缺乏类型安全和代码复用机制的问题。C++通过引入类、继承、多态等面向对象编程特性,极大地提升了编程的效率和安全性。

应用场景:除了传统的系统软件和高性能服务器外,C++还广泛应用于嵌入式系统、图形用户界面开发、数据库管理系统、科学计算及金融工程等领域。其高效的内存管理和直接访问硬件的能力,使得C++成为这些领域不可或缺的工具。

三、C++ 的基本结构

学习任何编程语言的第一步就是了解它的基本结构。C++ 程序的基本结构如下:

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

3.1详细解释: 

#include <iostream>: 

这是一个预处理指令,用于包含标准输入输出流库。iostream 是一个头文件,包含了输入输出功能的定义。

int main(): 

这是主函数,是程序的入口点。每个 C++ 程序都必须有一个 main 函数。

{ ... }

花括号 {} 包围了主函数的主体。所有的程序代码都写在这对括号之间。 

std::cout << "Hello, World!" << std::endl:

这是输出语句,用于将字符串 "Hello, World!" 输出到控制台。std 是标准命名空间,cout 是标准字符输出流,<< 是输出运算符。std::endl 用于换行。

return 0:

这是返回语句,0 表示程序成功结束。

3.2、注释:

注释是程序中不被执行的部分,用于解释代码或做笔记。C++ 中有两种注释方式:

单行注释:以 // 开头

多行注释:以 /* 开始,以 */ 结束

// 这是一个单行注释

/*
这是一个
多行注释
*/

3.3、 数据类型 :

C++ 中有多种基本数据类型,用于声明变量。常见的数据类型包括:

int

整数类型
float单精度浮点数类型
double双精度浮点数类型
char字符类型
bool布尔类型(真或假)

示例:

int a = 10;
float b = 3.14;
double c = 6.28;
char d = 'A';
bool e = true; 

3.4、变量:

变量是存储数据的容器。在 C++ 中,变量必须先声明后使用。声明变量时需要指定变量的数据类型。

示例:

int age;
age = 25;

float height = 1.75;

3.5、 输入输出 :

C++ 提供了标准的输入输出库,用于与用户交互。cin 用于输入,cout 用于输出。

示例:

#include <iostream>

int main() {
    int age;
    std::cout << "Enter your age: ";
    std::cin >> age;
    std::cout << "Your age is " << age << std::endl;
    return 0;
}

std::cin >> age;:这是输入语句,从用户获取输入并存储到变量 age 中。 


以上就是 C++ 程序的基本结构、注释、数据类型、变量以及输入输出的基本用法的知识点了。

都看到这里了,点个赞再走呗朋友~

加油吧,预祝大家变得更强!

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值