大学生零基础自学 C 语言一周复盘|Dev-C++ 环境搭建新手避坑全记录

0 阅读4分钟

作为 26 级计算机准大一新生,暑期零基础自学 C 语言刚好满一周。从零认识变量、数据类型、运算符,上手顺序结构基础代码,踩遍了软件安装、语法书写的各类新手大坑,整理完整教程分享给刚入门的同学。

很多零基础同学刚学 C 语言,盲目选择 VS Code,配置编译器步骤繁琐,对纯新手很不友好。若你是Windows,这里更推荐课堂通用的 Dev-C++,内置完整 GCC 编译器,安装完成直接写代码,适配高校计算机入门教学。

补充不同系统工具选择:苹果 Mac 电脑没有适配的 Dev-C++,优先使用官方软件 Xcode,内置编译器无需复杂环境配置,是 Mac 学习 C 语言的最佳选择。甚至,Mac 终端自带clang,甚至不用装软件,直接记事本写代码、终端编译运行,适合熟悉底层操作的同学。


一、正规官网下载步骤(附官方地址)

官方安全下载链接:sourceforge.net/projects/or…

可能会出现人机验证哦,不用慌张等一会就会加载出来

a449d5ecfb2384d46d6a2e3eb7086605~tplv-be4g95zd3a-448x448.jpg

(别看他是16年的,大学足够用)

  1. 复制链接到浏览器打开页面,页面中间有醒目的绿色下载按钮,直接点击即可;
  2. 无需注册账号,等待约 5 分钟安装包就能自动下载完成;
  3. 不建议浏览器首页随便搜安装包,第三方渠道会捆绑垃圾软件,认准开源官网最安全。

二、安装与语言设置(先英文安装,后期一键切换中文)

0f3b99823421431850a66daf8e1c10af~tplv-be4g95zd3a-448x448.jpg

  1. 双击 exe 安装包,初始安装界面只有 English 可选,直接选英文点击 OK;
  2. 一路同意协议,自定义安装路径选 D 盘,绝对不要放在带中文、空格的文件夹
  3. 安装结束勾选启动软件,首次打开会弹出语言选择窗口,直接勾选简体中文; a0e9f368d739a817106d931ff63d302c~tplv-be4g95zd3a-448x448.jpg
  4. 若忘记切换,顶部菜单栏点击 Tools(工具)→Environment Options(环境选项),语言下拉框选择中文,重启软件即可汉化。

f956b99456b6dea5c2d53e0498964f07~tplv-be4g95zd3a-448x448.jpg

901593719ab07acc0bf111954f67eda0~tplv-be4g95zd3a-448x448.jpg


三、自学一周亲身踩过的高频错误

  1. 语句末尾漏写分号(最容易犯的语法错)

C 语言每一条完整执行语句结尾必须加英文分号;,我初期经常忘记书写,直接导致整段代码编译报错,软件提示语法错误却找不到问题。(很神经的一个点是,他不会告诉你真正错误行是哪个,要去前后文自己找)大家写完一行代码养成随手加分号的习惯,而且分号必须是英文标点,中文分号同样会报错。

  1. 文件保存后缀错误:新建代码保存后缀必须为.c,存成.cpp.txt会编译失败;
  2. 运行窗口一闪而过:Hello World 运行黑屏瞬间消失,代码末尾加上system("pause");解决;
  3. 安装路径带中文:文件夹含汉字会让编译器失效,全程使用纯英文路径;
  4. 误新建工程:新手直接选 File-New-Source File 新建单文件代码即可。

四、优质自学课程推荐(B 站翁恺老师 C 语言全套)

我全程跟着 B 站浙大翁恺老师的课程学习,完全适配零基础新生。课程开篇会完整讲解C 语言完整发展历史,从编程语言起源一步步梳理,不是单纯堆砌语法,底层逻辑讲得通俗易懂,讲课节奏舒缓,适合新手慢慢吸收。大家 B 站直接搜索「翁恺 C 语言程序设计」就能找到完整免费课程,推荐 1.25-1.5 倍速观看,每一节例题都跟着手动敲一遍代码,学习效率翻倍。


五、一周自学心得

这一周我优先夯实底层基础:区分 int、char、float 三种基础数据类型,理解 printf 写法,分清赋值符号=和判断相等==的区别。

以我自身来看,编程入门最大的阻碍从来不是代码语法,而是软件安装、环境配置、标点符号这类细碎问题。遇到报错不要直接放弃,仔细阅读软件提示,跟着正规教程一步步排查,多动手实操比单纯看视频效率高很多。退一万步说,现在的AI技术这么强大,只要你想去解决,尝试去问,总能找到结果!

后续我会持续更新 C 语言基础学习笔记,和各位计算机新生一起稳步进步。

image.png