黑马程序员IOS-C语言-基础

------- android培训java培训、期待与您交流! ----------

一个C语言程序完整的运行流程


1.编写代码

2.编译:把C语言代码翻译成机器识别的0和1
工具:终端、clang 编译器(安装命令行工具)
指令:cc -c 文件名.c
编译成功,生成一个成.o的目标文件

3.链接:其实就是把我们的.o目标文件跟系统自带的函数库合并在一起,生成一个可执行文件
工具:终端
指令:cc 文件名.o
链接成功,生成一个a.out文件

4.运行
指令:./a.out


/**
 
 编译和链接操作可以一次进行
	指令:cc 文件名.c
 首先编译.c文件生成.o文件,接着.o链接生成.out文件
 .o文件会被删除
 
 修改链接后的文件名(修改a.out)
	指令:cc 文件名.c -o 执行文件名
 执行成功会生成一个执行文件名的文件而不是a.out
 
 */

.c 是C语言源文件,在编写代码的时候创建
.o 是目标文件,在编译成功的时候产生	在Windows为:.obj
.out 是可执行文件,在链接成功的时候产生  在Windows为:.exe
-----------------------------------------------------------

关键字:C语言提供的有特殊含义的符号

标识符:程序中自定义的一些符号和名称
规则必须遵循、规范自觉遵循
命名规则:只能由26个英文字母大小写、0-9、下划线_
严格区分大小写
不能以数字开头
不可以使用关键字作为标识符
命名规范:标识符最好定义有意义的名称
标志服含有多个单词:
要么除首单词,后面每个单词首字母大写
要么单词与单词之间用下划线_连接

注释: 单行注释	// xxxxxxxxxx
多行注释 /* xxxxxxxxxx  */

--------------------------------------------------------------

C语言中的数据类型

见Documents\Code\3.7\C语言数据类型.jpg

常量	整型常量:int
浮点型常量:float	数据以f结尾
double
字符常量:char		单引号括起来
字符串常量		双引号括起来

变量	定义变量	int year;
变量赋值	year = 24;
输出变量	printf("%d", year);
%d:为占位符
int 使用 %d 或者 %i
float 使用 %f		输出小数部分设置长度,如小数点后2位 %.2f
double 使用 %lf		double也可以通用 %f,不过输入输出要一致
char 使用 %c



------- android培训java培训、期待与您交流! ----------

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值