课程摘要
这节课从 C 语言入手,说明它为何是工科常用语言,并梳理代码到机器执行的流程:C 语言不能直接被机器理解,需由编译器转换成由 0、1 组成的机器语言。课程区分网页端和软件端编译器,以软件版为例编写最小完整程序,引入处理输入输出的 stdio.h 后定义主函数;主函数由返回类型、函数名 main、参数括号和花括号函数体组成,程序从主函数开始运行。语句以英文分号结尾,多个语句组成函数,函数可在主函数中调用。演示的 printf("..."); 在双引号中写打印内容,点击运行可成功输出。初学者可优先用在线编辑器,避免占用本地资源。
要点
- C 语言需经编译器转换为由 0 和 1 组成的机器语言,机器才能执行。
- 编译器有网页端和软件端等,初学者可先用网页端或在线编辑器。
- 软件版编译器带 AI 推测功能,可辅助自动编写代码;网页端通常没有。
- 写最小 C 程序先引入 stdio.h,它由官方提供并处理输入输出。
- 主函数是程序入口,程序一定从 main 开始运行;不在主函数内的代码不会运行。
- 语句末尾必须写英文分号;有分号通常就是语句,函数另有标准格式。
- 函数由返回类型、函数名、参数括号和花括号函数体组成,花括号标定范围。
- printf 用于打印,格式为 printf("内容");,双引号内写要输出的内容。
- 自定义函数在主函数中写函数名加括号和分号即可调用,等于执行函数体。
- 在线编辑器点击运行可验证程序,输出结果且不占用本地电脑资源。
涉及知识点
- C语言:工科常用编程语言,需编译成机器语言才能执行。
- 机器语言:由 0 和 1 组成,是机器能直接理解的语言。
- 编译器:把用户编写的 C 语言转换成机器语言的工具。
- 网页端编译器:在浏览器中使用的编译器,适合初学者。
- 软件端编译器:本地软件版编译器,可带 AI 辅助写代码。
- stdio.h:官方头文件,用于处理输入和输出。
- 主函数:程序入口,所有程序从主函数开始运行。
- 语句:程序基本单位,末尾必须写英文分号。
- 函数:由返回类型、函数名、参数括号和函数体组成。
- printf:打印函数,用 printf("内容"); 输出内容。
- 在线编辑器:浏览器中运行代码,不占用本地电脑资源。