标签:
一、 程序结构
1. C程序的结构:由函数组成
* 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为”函数“。
* 比如你用C语言编写了一个MP3播放器程序,那么它的程序结构如下图所示
2. 函数的概念
* 函数名:一个程序中由无数个函数组成,每个函数都有自己的名称
* 调用函数:根据函数名就可以调用对应的函数,执行相应的功能
3. C程序的入口
* C程序的入口是一个名字叫做main的函数,简称main函数
* 不管程序中有多少个函数,都是先执行main函数
4. 程序的编写
#include <stdio.h> int main(int argc, const char * argv[]) { printf("Hello, World!\n"); return 0; }
二、程序的运行过程
1. 如何使用clang编译器编译程序?
* 在终端中输入:cc -c 文件名.c
* 编译成功后,会生成.o目标文件
2. 链接的作用:将.o文件和C语言函数库组合在一起,生成可执行文件
* 在终端中输入:cc 文件名
* 链接成功后,会生成a.out可执行文件
3. 两种运行方式
* 直接双击打开a.out文件
* 终端中使用 ./a.out 指令
4. 修改文件内容之后,一定要重新编译、链接,再运行
5. 其他clang指令
* 修改可执行文件名称:cc xxx.o -o 文件名
* 一起编译、链接:cc xxx.c
标签:
原文地址:http://www.cnblogs.com/wayung7/p/4738261.html