vim编写程序运行的步骤 Xcode基本介绍(快捷键)

文本编辑器

Windows:TurboC、Dev-C++

Linux:Vim、Emacs  (Vim是Mac系统自带,也是今天用到的文本编辑器)

Vim

· 创建文件(Terminal中完成)

vim printName.c(.c为结尾是C语言的标志)

vim有两种模式:命令模式 & 编辑模式

在命令模式下输入i(a)就可以进入编辑模式(编辑模式的标志是在编辑器下方显示"INSERT")

(操作方式在上一篇)

main函数

(P.S."#include"导入自己定义或者系统的头文件,"std"是standard,"i"是input,"o"是output。main前的int是固定写法,是一个返回值。main是一个函数名,是每一个程序的入口点。"argc"、"argv"为main的参数,"argc"运行的时候传递过来的参数个数,"argv" 将参数以字符串的形式保存在这个数组里面。如果想要查看这两个参数的具体含义可以用"printf"来进行查看。"printf"是输出指令。"return = 0"表示程序正行执行到结束,当"return = -1"是,表示程序在运行过程中意外出错,此时系统会没收程序申请的所有内存资源并且会立刻终端程序的执行。默认必须有返回值,但是在C++98中,如果没有返回值,编译器会自动添加"return = 0"。)

· 运行一个程序需要的所有步骤

1.预编译:讲#include头文件展开(头文件的后缀均为".h")

gcc -E pritName.c  (此时文件还是以.c结尾)

2.汇编:生成汇编代码,会产生一个.s的文件。同时判断代码是否正确。

gcc -S printName.c

3.编译:将汇编代码转化成目标文件(二进制文件),产生一个.o的文件。

gcc -c printName.s

4.链接 将所有的.o文件链接为一个个执行的文件(可以给执行文件起名)

gcc -o outputName printName.o xx.o

5.运行

./outputName

但是这样一个过程很复杂,所以有了IDE(集成开发环境),Windows:VC++6.0、Visual Studio; MacOS:Xcode。

Xcode

其中包含了所有Apple产品的系统开发(iOS,tvOS,watchOS,OS X,other)。很强大!可以“分屏”编写代码。

//单行注释

/*

多行注释

*/

这里需要注意的是多行注释中的"/*"会匹配下一个"*/",因此,不可以在多行注释中嵌入一个多行注释。

vim编写程序运行的步骤 Xcode基本介绍(快捷键)_第1张图片
常用快捷键

(P.S.在这个blog的编辑中也可以用上面的快捷键,可以加深印象。)

你可能感兴趣的:(vim编写程序运行的步骤 Xcode基本介绍(快捷键))