一、Mac OS X上第一个C语言程序的编译、链接、运行。
1.编译的过程是将程序变成计算机的机器语言,即变成只含有0和1的机器码。在“终端”的命令行中使用 “ cc -c 文件名.c "语句即可将.c 文件编译为目标代码,编
译成功后的文件名称是“ 文件名 .o “。
2. 链接的过程是将编译过程中生成的.o文件和c语言的库函数链接在一起,执行命令” cc 文件名.o ( -o 生成执行文件名)“ , 在默认情况下,生成成功后会在.c文件
的目录中生成一个a.out 的可执行文件
3. 运行的过程就是执行链接过程中生成的a.out 文件,在终端中执行同级目录中的a.out的命令为” ./a.out “。
4.执行命令 ” cc 文件名.c “ 可以完成编译,链接两个过程;
二、关键字和标识符
1. 关键字是c语言中的默认的符号,具有特殊的含义,c语言中的关键字有32个,如:
int main()
{
printf("test");
return 0;
}
其中,int 、return 即为关键字。
2.标识符
在程序中由程序员定义的符号和变量名称是标识符。
标识符的命名规则:
(1)标识符只能包含阿拉伯数字(0-9)、英文字母(a-z , A-Z)、和下划线(_)。
(2)标识符只能以字母和下划线开头不能以数字开头, 如: abc, _abc , _a8e
(3)标识符是有大小写之分的,并且不允许使用关键字作为标识符。
3.注释
注释可以使用单行注释和多行注释,
(1)单行注释 ,使用 //注释
(2)多行注释,使用 /* 要注释的代码 */
(3)快捷键:在编写程序时,可以选中要注释的代码,使用 Command+/ 来快速注释选中的代码,或取消注释。
三、C语言的基本运算
1. sizeof 运算符:通过sizeof(变量/常量/数据类型) 来返回一个变量或常量或者数据类型在当前的系统下,所占的字节数。
2. 条件运算:
(1)条件运算的主要运算符有<、<=、>、>=、== !=
(2)条件运算是从左到右进行运算的,条件运算的结果为1或0;当条件为真是返回1,条件为假时返回0。如:int a=5, b=8; return a>b; 返回的就是0。
3. 逻辑运算符
(1)逻辑运算符主要是:&&、|| 和 !
4. 三目运算符
如:返回两个int数的最大值 可以这样写 int a=5, b=8; return a>b?a : b;