C语言基础示例:从Hello World到自定义函数全解析
# C语言基础示例代码 ```c #include <stdio.h> // 主函数,程序入口 int main() { // 打印Hello World printf("Hello, World!\n"); // 变量声明与初始化 int number = 10; float pi = 3.14159; char letter = 'A'; // 打印变量值 printf("整数: %d\n", number); printf("浮点数: %.2f\n", pi); printf("字符: %c\n", letter); // 条件语句示例 if (number > 5) { printf("数字大于5\n"); } else { printf("数字小于等于5\n"); } // 循环示例 for (int i = 0; i < 5; i++) { printf("循环次数: %d\n", i + 1); } // 函数调用示例 int sum = addNumbers(3, 4); printf("3 + 4 = %d\n", sum); return 0; } // 自定义函数:两数相加 int addNumbers(int a, int b) { return a + b; } ``` ## 代码说明 1. `#include <stdio.h>` 包含标准输入输出头文件 2. `main()` 函数是C程序的入口点 3. `printf()` 用于输出内容到控制台 4. 展示了基本数据类型:`int`, `float`, `char` 5. 包含条件语句(`if-else`)和循环语句(`for`) 6. 演示了自定义函数`addNumbers()`的定义和调用 要运行此代码: 1. 保存为`.c`文件(如`example.c`) 2. 使用C编译器编译:`gcc example.c -o example` 3. 运行生成的可执行文件:`./example` ######[AI问答 | 414点数解答 | 2025-04-23 17:59:50]
- 如何在输出时用制表符隔开两个单词?答案揭晓!(字节豆包 | 330点数解答 | 2026-04-12 10:16:24)15
- JS 代码注释揭秘:如何为显示“hello world”提示框代码添加多行注释( | 33点数解答 | 2024-05-20 21:32:04)355
- Python 实现字符串大小写转换:遇“#”即停!附代码与注意点 (字节豆包 | 295点数解答 | 2025-06-18 11:33:13)149
- C 语言实现链表操作:创建、输出、删除及插入功能详解(字节豆包 | 534点数解答 | 2024-12-09 21:33:48)358
- C语言实现链表创建、输出、删除与插入操作的完整代码及注意要点(字节豆包 | 609点数解答 | 2024-12-18 12:18:21)376
- Java实现链表反转:迭代与递归双解法详解及开发实战指南(DeepSeek | 1409点数解答 | 2026-03-15 15:09:29)51
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)368
- 英文句子单词重复次数统计:去除空格标点,附作业截图要求(GPT | 23点数解答 | 2024-10-24 14:32:36)185
- 英文句子重复单词统计:去除空格标点,精准输出次数!(字节豆包 | 20点数解答 | 2024-10-24 14:32:51)282
- C++ 代码实现:多次询问姓名并决定是否重复程序(字节豆包 | 267点数解答 | 2024-10-22 08:36:28)250
- Even More Odd Photos:求解 Farmer John 奶牛分组最大组数的算法解析(字节豆包 | 841点数解答 | 2026-02-03 15:18:32)46
- 基础倒水问题:n 个杯子 k 次倒水后水量全揭秘!(字节豆包 | 160点数解答 | 2026-02-04 21:37:25)45