ios开发学习c语言第一天 2018-11-13

程序编译过程

1.编写代码

(1)找到一个集成开发环境作为我们的开发工具,例如Xcode、Visual studio 系列、C++ Builder、Delphi系列

(2)找到一个文本编译器

(3)生成源程序文件,以.c为后缀

2.预编译  文件以.i后缀

(1)头文件的展开 宏展开(将宏名也就是符号常量替换为字符串)//符号常量即标识符,例如 define pi 3.1425926 pi即为符号常量

(2)GCC编译器

  (3)gcc-E test.c-o test.i             //test为创建的文件名
3.汇编

(1)将c语言转化为汇编语言

(2)gcc-S test.i-o test.o    //.o为文件后缀名

4.编译

(1)将汇编语言转换为二进制的机器语言

(2)gcc-c test.s-o test.o

5.链接

(1)将每一个.o文件即目标文件链接,再与函数库相连接为一个完整的可执行程序  // 目标文件也叫目标模块

  (2)gcc-o test test.o

6.执行

(1)运行

main.c详解

1.#include

导入头文件(1)系统自带的头文件<>(2)自己写的头文件“”

区别:如果使用<>那么在预编译阶段 在系统类库里查找   

           如果使用“”那么在预编译阶段 先在用户自己的当前目录中找,如果没找到,再在系统类库里查找。

所以如果是需要包含的文件是自己写的应当用“” 系统自带文件则用<> 

例如:#include<stdiio.h>     #include<stdlib.h>

2.main 函数

main函数:应用程序的主入口函数 ,所有程序运行的入口  main函数在程序中大多数是必须存在的,有例外情况,比如Windows编程中可以编写一个动态链接库模块

int返回值 0  非零(一般用-1)

非零:非正常结束 程序运行过程中遇到问题了 中断了那么系统会回收这个程序申请的内存空间

0:不回收内存空间

3.输入输出 scanf("")

printf("")                       //引号与括号都要用英文格式

例如 :(1)int pwd;        //定义整型变量

scanf("%d",&pwd);     //记得取地址符&

(2)printf("马云说:\“不要等到明天,明天太遥远,今天就行动。\”")

4.printf转义符

5字母序:用问号组合输出一个特别的字符

 

转载于:https://www.cnblogs.com/kinghyt/p/9957314.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值