CodeBlocks写C语言,新手如何快速上手?

99ANYc3cd6
预计阅读时长 17 分钟
位置: 首页 C语言 正文

目录

  1. 第一步:安装 Code::Blocks 和 MinGW 编译器
  2. 第二步:创建和配置你的第一个 C 语言项目
  3. 第三步:编写你的第一个 C 程序 ("Hello, World!")
  4. 第四步:编译、链接和运行程序
  5. 第五步:理解常见错误
  6. 第六步:进阶技巧(调试、代码风格)

第一步:安装 Code::Blocks 和 MinGW 编译器

要运行 C 语言代码,你需要一个“编译器”(Compiler)来把你写的源代码转换成可执行文件,Code::Blocks 是一个“集成开发环境”(IDE),它本身不包含编译器,但通常会捆绑一个最流行的 Windows C/C++ 编译器——MinGW

codeblocks写c语言
(图片来源网络,侵删)

强烈推荐下载“带有 MinGW/GCC 编译器的版本”,这样可以一步到位,避免后续配置的麻烦。

  1. 下载安装包

    • 访问 Code::Blocks 官方下载页面:http://www.codeblocks.org/downloads
    • 找到 "Download the binary release" 部分。
    • 选择 "with compiler" 的版本,对于初学者,推荐下载 mingw-setup.exe 或类似名称的安装包(这是一个包含 MinGW 的安装管理器)。
    • 注意:现在官网更推荐下载 codeblocks-XX.XXmingw-setup.exe 这种形式,它会引导你安装 Code::Blocks 和 MinGW。
  2. 安装

    • 双击你下载的 .exe 文件。
    • 按照安装向导的提示进行操作。重要:记住你选择的安装路径,通常是 C:\Program Files\CodeBlocksC:\CodeBlocks,一路点击 "Next" 或 "I Agree" 即可。
    • 安装程序可能会提示你选择要安装的组件,保持默认全选即可,确保 MinGW 被正确安装。
  3. 验证安装

    codeblocks写c语言
    (图片来源网络,侵删)
    • 安装完成后,打开 Code::Blocks。
    • 点击菜单栏的 Settings -> Compiler...
    • 在弹出的窗口中,确保 Selected compilerGNU GCC Compiler
    • 切换到 Toolchain executables 标签页,检查 Compiler's installation directory 是否指向了 MinGW 的正确路径(C:\Program Files\CodeBlocks\MinGW),如果路径是正确的,说明安装和配置都成功了!点击 OK 关闭窗口。

第二步:创建和配置你的第一个 C 语言项目

在 Code::Blocks 中,强烈建议为每个程序创建一个 "Project"(项目),而不是直接创建一个 .c 文件,这能帮助 IDE 正确管理编译和链接过程。

  1. 启动 Code::Blocks

    打开你已经安装好的 Code::Blocks。

  2. 创建新项目

    codeblocks写c语言
    (图片来源网络,侵删)
    • 点击菜单栏的 File -> New -> Project...
    • 在弹出的窗口中,选择 Console application(控制台应用程序),然后点击 Go
    • 在下一个窗口中,选择 C language,然后点击 Next
  3. 项目名称和路径

    • Project title: 给你的项目起一个名字,hello_world
    • Folder to create project in: 选择一个你想要存放项目的文件夹路径,D:\MyCProjects
    • Click here to select the default compiler: 确保 GNU GCC Compiler 被选中。
    • 点击 Next
  4. 完成创建

    • 在最后的窗口中,直接点击 Finish 即可。

Code::Blocks 会为你生成一个基本的 C 语言框架代码,并打开主源代码文件(通常名为 main.c)。


第三步:编写你的第一个 C 程序 ("Hello, World!")

Code::Blocks 已经为你生成了一些代码,我们来修改它,打印出经典的 "Hello, World!"。

  1. 打开源文件

    • 在左侧的 "Management" 面板中,展开 hello_world 项目,你会看到一个 Sources 文件夹,里面有一个 main.c 文件,双击它打开。
  2. 编写代码

    • 删除文件中所有的 注释内容,并修改 main 函数,使其如下所示:
    #include <stdio.h> // 引入标准输入输出库,用于 printf 函数
    int main()
    {
        printf("Hello, World!\n"); // 使用 printf 函数打印文本
        return 0; // 返回 0 表示程序正常结束
    }
    • 代码解释:
      • #include <stdio.h>: 这是一个预处理指令,告诉编译器在编译前把 stdio.h 文件的内容包含进来,这个文件包含了 printf 函数的声明。
      • int main(): 这是程序的入口点,每个 C 程序都必须有一个 main 函数。
      • printf(...): 这是一个标准库函数,用于在控制台打印字符串。
      • \n: 这是一个换行符,表示打印完 "Hello, World!" 后光标移到下一行。
      • return 0;: 当 main 函数返回 0 时,表示程序成功执行完毕。

第四步:编译、链接和运行程序

在 Code::Blocks 中,这个过程非常简单。

  1. 构建项目

    • 点击菜单栏的 Build -> Build (或者直接按快捷键 F7)。
    • IDE 底部的 "Build log"(构建日志)窗口会显示编译过程,如果一切顺利,你会看到类似下面的信息:
      ...
      Output "D:\MyCProjects\hello_world\bin\Debug\hello_world.exe" up to date.
      0 errors, 0 warnings.
    • "0 errors, 0 warnings" 是最理想的结果,表示你的代码没有语法错误,并且成功生成了可执行文件(.exe 文件)。
  2. 运行程序

    • 点击菜单栏的 Build -> Run (或者直接按快捷键 F8)。
    • 一个黑色的控制台窗口会弹出,显示:
      Hello, World!
    • 按任意键,窗口就会关闭,回到 Code::Blocks 界面。

快捷键总结:

  • F7: Build (编译和链接)
  • F8: Run (运行)
  • Ctrl + F11: Run (如果代码未编译,会先编译再运行)
  • Ctrl + Shift + F11: Debug (调试,后面会讲)

第五步:理解常见错误

初学者最常遇到的就是编译错误,当你的代码不符合 C 语言的语法规则时,编译器就会报错。

我们故意制造一个错误:

  1. 删除 main.c 中的 printf 语句后面的分号 。
    printf("Hello, World!\n") // 缺少分号
  2. F7 构建。
  3. 查看 "Build log" 窗口,你会看到类似这样的错误信息:
    D:\MyCProjects\hello_world\main.c|7|error: expected ';' before '}' token|
    • 解读错误信息:
      • D:\MyCProjects\hello_world\main.c: 错误发生在 main.c 文件中。
      • |7|: 错误在第 7 行(行号可能因版本不同而异)。
      • error:: 这是一个致命错误,会导致编译失败。
      • expected ';' before '}' token: 编译器告诉你,它在 符号之前期望看到一个分号 ,这正是我们犯的错误。

根据错误提示,回到代码中找到对应行,修正错误,然后再次按 F7 构建即可。


第六步:进阶技巧

调试程序

当程序运行结果不正确时,调试就派上用场了,调试可以让你逐行执行代码,并查看每一步变量的值。

  1. 设置断点: 在代码行号的左侧空白处单击,会出现一个红色的圆点,这就是断点,程序运行到这一行时会暂停。

    #include <stdio.h>
    int main()
    {
        int a = 10;
        int b = 20;
        int sum = a + b;
        printf("The sum is: %d\n", sum); // 在这一行设置断点
        return 0;
    }
  2. 开始调试: 按 Ctrl + Shift + F11 启动调试。

  3. 使用调试工具:

    • 程序会在断点处暂停。
    • 查看变量: 在下方的 "Debugging windows" -> "Watches" 或 "Locals" 窗口中,你可以看到当前所有变量的值(a=10, b=20, sum=30)。
    • 单步执行:
      • F8 (Next line): 逐行执行代码,不会进入函数内部。
      • F7 (Step into): 如果当前行是一个函数调用,会进入该函数内部。
      • Shift + F8 (Step out): 如果当前在一个函数内部,执行完剩余代码后跳出该函数。
      • Ctrl + F7 (Continue): 继续运行,直到遇到下一个断点或程序结束。

代码格式化和代码补全

  • 格式化代码: 选中一段代码,按 Ctrl + Shift + A,IDE 会自动帮你整理代码的缩进和格式,使其更易读。
  • 代码补全: 当你输入一个函数名(如 printf)并输入 后,IDE 会自动提示函数参数。

恭喜你!你已经掌握了使用 Code::Blocks 编写、编译、运行和调试 C 语言程序的基本流程。

核心流程回顾:

  1. 安装: 下载并安装带有 MinGW 的 Code::Blocks 版本。
  2. 创建项目: File -> New -> Project -> Console application -> C language
  3. 编写代码: 在打开的 main.c 文件中输入你的 C 代码。
  4. 构建: 按 F7 编译程序,检查 "0 errors, 0 warnings"。
  5. 运行: 按 F8 运行程序,查看结果。
  6. 调试: 遇到逻辑错误时,使用断点和 Ctrl + Shift + F11 进行调试。

你可以开始尝试编写更多 C 语言程序了,比如计算器、猜数字游戏等,祝你学习愉快!

-- 展开阅读全文 --
头像
批量给织梦文章标题加字符,如何操作?
« 上一篇 昨天
C语言函数prototype究竟有何用?
下一篇 » 昨天

相关文章

取消
微信二维码
支付宝二维码

目录[+]