现在开始自己的时间多出来很多很多,所以决定重新开始学习计算机编程,也许在将来能够实现自己独立编写macOS和iOS平台app的愿望。
要学习学会Apple最新编程语言swift,得先从最基础的C语言学起。所以我仿佛回到了大学时代,自学起macOS平台上的C语言来。所以从今天开始,我准备在这里记录下我学习C语言的笔记,一是激励自己努力学下去,二是希望能够有也在学习C语言的同学一起互现参考和学习。我一定要坚持到全部学完!
学习C语言,先从终端说起。macOS系统安装过Xcode后自带的终端就可以实现C语言的编写和编译,这一点非常好,也不需要另外安装什么程序。
1.0.0 终端
macOS中的终端这个程序是放在“应用程序”中的“实用工具”文件夹中,打开以后界面是这个样子的:

1.1.0 终端的常用命令
用于C语言学习的常用终端命令有如下几个:
- pwd 显示工作路径;
- ls list清单,显示当前工作路径下所有文件或文件夹
- ls -l 详细显示
- cd 更改当前工作路径
- mkdir 在当前工作路径下创建文件夹
- clear 清空屏幕信息
- touch 在当前工作路径下创建一个空文件
1.2.0 C语言在终端中的使用方法
macOS X系统内的终端自带C语言的编译器,所以我们可以通过在终端中输入一定的命令,直接创建C语言的程序文件。
1.2.1 C语言在终端中创建的一般步骤
- 可以使用pwd命令,显示当前的工作路径,以确认是否要在当前工作路径内建立C语言文件;
- 使用cd命令,进入想要创建C语言文件的工作路径;
- 同时也可以使用mkdir建立文件夹;
- 使用touch命令创建一个.c文件;
- 双击打开这个.c文件,编辑其内容,内容需要符合C语言的语法规范;
- 编辑完毕后,关闭保存这个.c文件;
- 在终端中输入“cc -c *.c”,会生成一个同样名字的.o文件;
- 在终端中输入“cc *.o”,会生成一个a.out文件;
- 在终端中输入“./a.out”,即可运行刚才编辑的C语言程序。
1.2.2 C语言在终端中运行的注意事项
- 创建的一定是.c文件;
- .c文件的内容除了双引号内的内容,必须用英文输入法;
- 在终端中输入“cc -c 源文件名称”,会生成一个.o文件(目标文件),这个过程是编译的过程;
- 在终端中输入“cc 目标文件”,会生成一个a.out文件,这个过程是链接(添加启动代码);
⚠️另外需注意: C语言严格区分大小写;
改源文件后要重新编译和链接;
\n是换行符;
输入“cc *.c” 可以直接编译和链接。
可以尝试在你的第一个C语言文件中输入如下内容:
# include<stdio.h>
int main()
{
printf(“Hello, World!\n”);
return 0;
}
接下来是我尝试输入这第一个C语言文件的截图过程:






至此,第一个简单的C语言程序就在终端中实现了。
感觉后面的学习之路还有很长很长一段要走,加油!