Windows系统下VScode中配置C/C++环境(三)
·
五、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编译器则运行报错。
更多推荐
所有评论(0)