A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 布鲁兹老爷 中级黑马   /  2015-10-12 00:35  /  714 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、C语言的源文件的扩展名是“.c” ,不区分大小写。
2、C语言程序是由一个或多个函数(程序段)构成的。
3、C程序的入口是一个叫main得函数。
4、C程序运行的步骤:编译、链接、运行。(以下全部命令需要在MAC的终端下运行)
1、编译:把代码翻译成电脑可以识别的语言0和1。
目前xcode使用的是clang编译器,clang编译器使用UNIX指令来编译。
clang编译器编译指令:“cc -c文件名.c”
编译后会生成一个“.o”文件 又叫“目标文件”

2、链接:把.o目标文件根系统自带的函数库合并在一起,生成一个可执行文件。
连接器来才做
指令:"cc 文件名.o"

3、运行:双击a.out文件或者终端中输入"./a.out"

注意,在哪个路径下编译就在那个路径下生成.o目标文件。比如在desktop路径下使用绝对路径编译其他目录下得.c文件,那么这个.o文件会生成在apple路径下。

命令“cc  C程序.C” 这个命令会直接自动执行编译、链接的操作,省去了上面两个“先编译,后链接”的步骤。这个命令会把.o文件自动删除。

所有的c程序在上面链接的步骤中,链接后会都会生成a.out文件。想要在链接后生成的可执行文件的文件名是其他,可以用以下指令:
“cc 第一个c语言程序.o  -o test”
执行以上指令后,会生成名称问test的文件,注意,这个文件名只有“test”没有.out运行时不能输入.out,因为我们给它改名叫test

注意,编译只检测语法是否正确,如果没有Main函数这类的检测不出。在链接的时候会报错。

计算机中的数据大小

0、1代表一位bit
8个bit代表一个字节Byte  
1Byte(字节) = 8bit
1KB =1024B
1MB =1024KB
...

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马