实验一:编写一个输出两行自定义字符的 C 程序
一、实验目的
- 熟悉 C 语言的基本结构和语法。
- 掌握
printf()
函数的使用方法。 - 了解在 Code::Blocks 中编写、编译和运行程序的过程。
二、实验内容
编写一个 C 程序,要求输出两行字符,内容自定义。
三、实验环境
- 开发环境:Code::Blocks 20.03 或更高版本
- 编译器:内置的 GCC 编译器
四、实验步骤
-
安装 Code::Blocks
如果尚未安装 Code::Blocks,可以从官方网站下载并安装:Code::Blocks 下载页面。
-
创建新项目
- 启动 Code::Blocks,点击菜单栏的
File
->New
->Project...
。 - 在弹出的窗口中,选择
Console application
,点击Go
。 - 选择编程语言为
C
,点击Next
。 - 设置项目名称(如
OutputTwoLines
),选择项目保存位置,点击Next
。 - 确认编译器为 GNU GCC Compiler,点击
Finish
。
- 启动 Code::Blocks,点击菜单栏的
-
编写代码
-
在左侧的项目管理器中,展开项目,双击
main.c
文件打开编辑器。 -
将默认代码替换为以下代码:
cpp#include <stdio.h> int main() { printf("这是第一行自定义内容。\n"); printf("这是第二行自定义内容。\n"); return 0; }
-
-
保存代码
- 点击菜单栏的
File
->Save
,或者使用快捷键Ctrl+S
。
- 点击菜单栏的
-
编译程序
- 点击菜单栏的
Build
->Build
,或者按F9
键。 - 在下方的
Build messages
窗口中,查看是否有编译错误。
- 点击菜单栏的
-
运行程序
- 点击菜单栏的
Build
->Run
,或者按Ctrl+F10
键。 - 程序将在控制台窗口中运行,显示输出结果。
- 点击菜单栏的
五、预期输出
cpp
这是第一行自定义内容。
这是第二行自定义内容。
实验二:编写一个接收用户输入并进行运算的 C 程序
一、实验目的
- 掌握
scanf()
和printf()
函数的使用。 - 了解变量的声明和算术运算符的应用。
- 学会在 Code::Blocks 中进行用户交互式编程。
二、实验内容
编写一个 C 程序,要求用户输入两个整数,并输出它们的和、差、积。程序中使用 scanf()
函数接收用户输入,使用 printf()
函数输出结果。
三、实验环境
- 开发环境:Code::Blocks 20.03 或更高版本
- 编译器:内置的 GCC 编译器
四、实验步骤
-
创建新项目
- 在 Code::Blocks 中,点击菜单栏的
File
->New
->Project...
。 - 选择
Console application
,点击Go
。 - 选择
C
语言,点击Next
。 - 设置项目名称(如
CalculateTwoNumbers
),选择项目保存位置,点击Next
。 - 确认编译器为 GNU GCC Compiler,点击
Finish
。
- 在 Code::Blocks 中,点击菜单栏的
-
编写代码
-
在左侧的项目管理器中,展开项目,双击
main.c
文件。 -
将默认代码替换为以下代码:
cpp#include <stdio.h> int main() { int num1, num2; int sum, difference, product; printf("请输入第一个整数:"); scanf("%d", &num1); printf("请输入第二个整数:"); scanf("%d", &num2); sum = num1 + num2; difference = num1 - num2; product = num1 * num2; printf("两个数的和为:%d\n", sum); printf("两个数的差为:%d\n", difference); printf("两个数的积为:%d\n", product); return 0; }
-
-
保存代码
- 点击菜单栏的
File
->Save
,或者使用快捷键Ctrl+S
。
- 点击菜单栏的
-
编译程序
- 点击菜单栏的
Build
->Build
,或者按F9
键。 - 在
Build messages
窗口中查看编译结果。
- 点击菜单栏的
-
运行程序
- 点击菜单栏的
Build
->Run
,或者按Ctrl+F10
键。 - 在弹出的控制台窗口中,按照提示输入两个整数,例如
8
和5
。
- 点击菜单栏的
-
验证输出
-
程序应输出:
cpp请输入第一个整数:8 请输入第二个整数:5 两个数的和为:13 两个数的差为:3 两个数的积为:40
-
五、注意事项
-
控制台窗口保持打开
-
如果运行程序后控制台窗口一闪而过,可以在代码中添加
system("pause");
(需要包含<stdlib.h>
头文件),或者在 Code::Blocks 中设置控制台保持打开:- 点击菜单栏的
Settings
->Environment...
。 - 在弹出的窗口中,选择左侧的
General Settings
。 - 勾选
Pause console after program ends
,点击OK
。
- 点击菜单栏的
-
-
输入输出缓冲
- 确保在控制台窗口中按照提示输入正确的数据类型。
六、调试技巧
-
查看编译错误
- 如果编译失败,查看
Build messages
窗口中的错误信息,定位错误所在的行和原因。
- 如果编译失败,查看
-
设置断点
- 可以在代码行左侧的边缘区域点击,添加断点,使用调试功能逐步检查程序执行情况。
-
变量监视
- 在调试模式下,可以查看变量的值,帮助理解程序的运行过程。
七、代码规范
-
注释
- 为关键代码添加注释,说明功能和逻辑,提升代码可读性。
-
缩进和格式
- 统一使用 4 个空格或一个 Tab 键进行缩进,保持代码结构清晰。
-
变量命名
- 使用有意义的变量名,遵循小写字母加下划线的命名规则。
附加说明
-
Code::Blocks 使用文档
- 可以参考官方的使用指南,了解更多功能:Code::Blocks User Manual。
-
编译器设置
- 确保在
Settings
->Compiler...
中,选择了正确的编译器(GNU GCC Compiler)。
- 确保在
-
环境变量配置
- 一般情况下,Code::Blocks 安装时会自动配置环境变量,如遇到问题,可检查系统的环境变量设置。