五、C/C++代码测试

C语言代码测试

#include<stdio.h>
int main() {
    printf("Hello World!\n");
    return 0;
}

运行时,会弹出编译器选择。因为我们测试的是c语言,所以选择gcc.exe。当然,我们选择g++.exe编译器也可以运行成功c语言。

c++代码测试

// 引入C++标准输入输出头文件(解决之前的iostream报错问题)
#include <iostream>
// 引入字符串处理头文件(可选,演示基础数据类型)
#include <string>

// 命名空间:避免每次使用cout/endl都写std::
using namespace std;

// 自定义函数:演示函数定义与调用
int calculateSum(int a, int b) {
    return a + b;
}

// 标准main函数(控制台程序唯一入口,解决WinMain错误)
int main() {
    // 1. 基础输出
    cout << "===== C++基础测试程序 =====" << endl;

    // 2. 变量定义与赋值
    string userName;  // 字符串变量
    int age = 0;      // 整型变量
    double score = 0.0;  // 浮点型变量

    // 3. 交互式输入
    cout << "请输入你的姓名:";
    cin >> userName;  // 读取字符串输入
    cout << "请输入你的年龄:";
    cin >> age;       // 读取整型输入
    cout << "请输入你的分数:";
    cin >> score;     // 读取浮点型输入

    // 4. 条件判断
    cout << "\n===== 输入信息展示 =====" << endl;
    cout << "姓名:" << userName << endl;
    cout << "年龄:" << age << endl;
    cout << "分数:" << score << endl;
    
    if (score >= 60) {
        cout << "成绩评定:合格" << endl;
    } else {
        cout << "成绩评定:不合格" << endl;
    }

    // 5. 循环演示
    cout << "\n===== 循环输出(1-5) =====" << endl;
    for (int i = 1; i <= 5; i++) {
        cout << "当前数字:" << i << " | 累加和(1+" << i << "):" << calculateSum(1, i) << endl;
    }

    // 6. 防止Windows控制台运行后立即退出
    cout << "\n程序运行完成,按任意键退出..." << endl;
    system("pause");

    // 标准返回值(main函数必须返回int类型)
    return 0;
}

运行时,会弹出编译器选择。因为我们测试的是c++代码,所以选择g++.exe。但是,如果我们选择gcc.exe编译器则运行报错。

更多推荐