2015.12.02 vim编写程序运行的步骤 Xcode基本介绍(快捷键) C语言中的变量

文本编辑器

  Windows:TurboC、Dev-C++

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

Vim

  · 创建文件(Terminal中完成)

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

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

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

      (操作方式在上一篇)

      

        (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)。很强大!可以“分屏”编写代码。

    //单行注释

    /*

     多行注释

     */

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

 常用快捷键

    

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


变量 

  这是我在网上找到的一个图片。变量是一个相当于物品,而这个物品是要存储到一个空间当中,而这个空间是什么样的就是有数据类型来决定的。比如说下面的这张图片。

          

  将十进制的数字转换为n进制的数字是,用到的是短除法,转化结果为"倒写的余数"。'A'代表字符,"A"代表字符串当把“%c”换成“%d”时,输出的值对应为其ASCII值。在图片中的“%d”、“%ld”、“%c”、“%f”为占位


补充scanf 

  

    scanf是一个输入的指令,输入多指令时用“空格”隔开。就这个例子来说,当输入两个变量的时候,直到输入第三个变量之前是不会运行程序的。但当输入四个变量时,只会识别前三个变量,因为第四个变量没有“位置”。

18:47:29 

原文地址:https://www.cnblogs.com/immustard/p/5013848.html