vim是mac系统自带的一款文本编辑器
1.使用vim创建文件
vim printName.c
2.vim有两种模式:命令模式和编辑模式
在命令模式下输入i就可以进入编辑模式
#include导入自己定义或者系统的头文件
main函数是每一个程序的如入口点
wq!保存并退出vim编辑器
3.运行一个程序需要的所有步骤
1)预编译:将#include头文件展开
gcc -E printName.c
2)汇编:生产汇编代码 会产生一个.s的文件
判断代码是否正确
gcc -S printName.c
3) 编译:将汇编代码转化成目标文件(二进制文件)
产生一个.o的文件
gcc -c printName.s
4)链接:讲所有的.o文件链接为一个可执行的文件
gcc -o outputName printName.o
5)运行
./outputName
PS:步骤3一步完成:gcc -o outputName printName.c
main函数
int main(int argc, char *argv[]{
return 0;
}
生命周期
返回值:int 告诉系统应该做什么操作,
-1当程序运行过程中,如果意外出错,那么系统会没收申请的所有内存资源
而且,会立刻中断程序的执行
0正常执行到结束
默认必须要有返回值
在c++98里面 如果没有返回值,那么编译器会自动添加return 0;
函数名:main
参数:argc 运行的时候传递过来的参数个数
argv 讲参数以字符串的形式保存在这个数组里面
在IDE集成开发环境里面 main可以写为void,因为在IDE里面没有机会传递参数
原文:http://www.cnblogs.com/hmzxwky/p/5012659.html