在线编译器推荐
本地配置方案
VS Code + GCC配置演示
第一个程序防坑指南
中文路径报错
分号缺失
括号不匹配
#include // 好比手机充电器:获取输入输出能力
int main() { // ❤️ 程序心脏:所有代码从这里开始跳动
printf("你好,CSDN!"); // 让计算机说话的魔法语句
return 0; // ✅ 告诉系统:任务完美结束!
}
类型 | 示例 | 说明 |
---|---|---|
int |
int age = 25; |
整数字段(4字节储物柜) |
float |
float price = 9.9; |
带小数数值(带放大镜) |
char |
char level = 'A'; |
单个字符(小号储物柜) |
⚠️ 命名三原则
totalScore
✅ / a
❌)age
✅ / 年龄
❌)int char;
❌)#include
int main() {
int password;
printf("请输入取款密码:"); // ️ 显示提示语
scanf("%d", &password); // ⌨️ 获取用户输入
printf("验证中,您输入的是:%d", password);
return 0;
}
int score = 85;
if(score >= 90) {
printf(" 王者段位!");
} else if(score >= 60) {
printf(" 再接再厉!");
} else {
printf(" 需要特训啦!");
}
int rice = 3; // 剩余3碗饭
while(rice > 0) {
printf("当前剩%d碗,是否取餐?(y/n)", rice);
char choice = getchar();
if(choice == 'y') {
rice--;
printf("取餐成功!");
}
}
// 定义榨汁机
void makeJuice(char fruit[]) {
printf("正在榨取%s汁...\n", fruit);
printf("✅ 制作完成!请取用\n");
}
int main() {
makeJuice("橙子"); // 放入橙子
makeJuice("苹果"); // 更换原料
return 0;
}
int locker[5] = {12, 54, 7, 33, 28}; // 5个快递格口
for(int i=0; i<5; i++) {
printf("3号柜%d号格:包裹%d\n", i+1, locker[i]);
}
https://pan.quark.cn/s/e258d116f7f2