C++ 基础语法1

如果你是初学者,之前完全没有接触过 C++,那么第一步就是安装一个编译器。在这里,我推荐使用 Code::Blocks,它是一个功能强大且易于使用的集成开发环境(IDE),非常适合初学者。

具体安装步骤

你可以参考以下教程进行下载和安装:
转载:Code::Blocks 下载安装和使用教程(含汉化教程,新手必看)
安装完成后,界面效果如下:

界面介绍

Code::Blocks 的界面主要分为五大区域,其中最重要的是 代码区,这是我们编写代码的主要区域。其次是 编译日志区,在这里可以查看代码的编译错误和警告信息。


编写第一个 C++ 程序

现在,让我们来编写第一个 C++ 程序:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello world!" << endl;
    return 0;
}

程序框架解析

每次编写 C++ 程序时,都会有一些固定的代码结构,这些结构被称为 程序的基础框架。以下是框架的详细说明:

  1. #include <iostream>
    这是头文件,表示引入输入输出库。iostream 是 C++ 标准库的一部分,提供了 cin 和 cout 等输入输出功能。

  2. using namespace std;
    这是命名空间声明。命名空间用于避免大型项目中的命名冲突。std 是 C++ 标准库的命名空间,包含了许多常用的函数和对象。

  3. int main() { ... }
    这是程序的主函数,也是程序的入口。无论程序中有多少代码,程序总是从 main() 函数开始执行。

  4. return 0;
    这是程序的出口。当程序执行到 return 0; 时,表示程序正常结束。0 是返回值,通常表示程序成功退出。

在上述框架中,我们真正编写的代码只有一行:
cout << "Hello world!" << endl;
这行代码的作用是向控制台输出 "Hello world!",并在末尾换行。

接下来,我们通过几个例题来进行练习

题目一:使用 cout 输出图形

题目描述:
使用 cout 语句输出以下图形:

*
***
*****
*******
*
*

代码实现:

#include <iostream>
using namespace std;

int main() {
    cout << "*" << endl;
    cout << "***" << endl;
    cout << "*****" << endl;
    cout << "*******" << endl;
    cout << "*" << endl;
    cout << "*" << endl;
    return 0;
}

知识点:

  1. cout 语句: cout 是 C++ 中用于标准输出的对象,通常与插入运算符 << 一起使用,用于输出数据到控制台。

  2. endl endl 是一个操纵符,用于插入一个新行并刷新输出缓冲区。

  3. 字符串输出: 使用双引号 "" 包围的文本是字符串,cout 可以直接输出字符串。


题目二:阿狸手办购买计算

题目描述:
阿狸有四张百元纸币,每张百元纸币可以购买若干个阿狸手办,每个阿狸手办的价格为 45 元。编写程序计算阿狸能购买多少个阿狸手办,以及剩余的钱数。

代码实现:

#include <iostream>
using namespace std;

int main() {
    int m, x; // m = 阿狸手办个数,x = 剩余钱数
    cout << "四张百元纸币" << endl;

    m = 4 * 100 / 45;
    x = 4 * 100 - m * 45;
    cout << "阿狸能买的阿狸手办个数:" << m << endl;
    cout << "阿狸剩余的钱数:" << x << endl;

    return 0;
}

知识点:

  1. 变量声明与初始化: int m, x; 声明了两个整型变量 m 和 x,分别用于存储手办个数和剩余钱数。

  2. 算术运算符:

    • * 用于乘法运算。

    • / 用于整数除法,结果会向下取整。

    • - 用于减法运算。

  3. 表达式计算: 表达式 4 * 100 / 45 计算出手办个数,4 * 100 - m * 45 计算出剩余钱数。

  4. 输出结果: 使用 cout 输出计算结果。


题目三:计算长方体体积

题目描述:
阿狸想计算一个长方体的体积。长方体的长、宽、高由用户输入,程序计算并输出长方体的体积。

代码实现:

#include <iostream>
using namespace std;

int main() {
    int l, w, h;
    cin >> l >> w >> h;
    int a = l * w * h;
    cout << a;
    return 0;
}

知识点:

  1. cin 语句: cin 是 C++ 中用于标准输入的对象,通常与提取运算符 >> 一起使用,用于从控制台读取用户输入。

  2. 变量输入: cin >> l >> w >> h; 从用户输入中读取三个整数,分别赋值给变量 lw 和 h

  3. 体积计算: 长方体的体积公式为 长 * 宽 * 高,通过表达式 l * w * h 计算得出。

  4. 输出结果: 使用 cout 输出计算结果。


总结

通过以上三个题目,我们学习了以下 C++ 基础知识点:

  1. cout 和 cin 的使用: 分别用于输出和输入数据。

  2. 变量的声明与初始化: 使用 int 声明整型变量,并通过赋值或用户输入初始化变量。

  3. 算术运算符: 包括 */- 等,用于进行数学运算。

  4. 表达式计算: 通过组合变量和运算符,计算出所需的结果。

  5. 简单程序的编写: 通过编写小程序,解决实际问题,如输出图形、计算购买数量和体积等。

这些知识点是 C++ 编程的基础,掌握它们将为后续学习更复杂的编程概念打下坚实的基础。希望同学们能够通过练习和思考,逐步提高自己的编程能力!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值