C语言中的基本语法要点
计算机语言的发展史:
机器语言---->汇编语言 ----> 高级语言( 1.面向过程 2.面向对象)
任何一个c程序是由一个或者多个程序段构成的,每个程序段都有自己的弄能,我们一般称这些程序段为函数。所以说c语言的程序都有由函数构成的
编译:把C语言代码翻译成0和1,它只会检测语法是否错误,不会检测main函数是否存在
工具:clang编译器 clang编译器需要安装 command line tools
指令: cc –c 文件名.c
编译成功,会生成一个.o文件
链接:其实就是把我们的.o的目标文件跟系统自带的函数库,生成一个可执行文件,检测main函数是否存在
连接器
指令:CC文件名.o
运行: ./a.out
Unix指令:
1. ls-l
2. pwd
3. –o更改文件名
4. touch创建文件
关键字也叫保留字,一共32个关键字,关键字都是小写的
标示符:在程序中自定义的一些符号和名称。比如:函数的名称
数据:
数据的分类:静态数据、动态数据(临时数据)
静态数据是存储在硬盘上的,动态数据占用内存的空间
C语言中的数据类型:基本数据类型、指针类型、构造类型、空类型
Scanf
内存寻址是有大到小,优先分配内存地址比较大的字节给变量
输出地址%p
Scanf函数只接受变量的地址,它是一个阻塞式的函数,等待用户输入,用户输入完毕之后,就会将用户输入的值赋值给变量
将C语言梳理一下,分布在以下10个章节中:
- Linux-C成长之路(一):Linux下C编程概要 http://www.linuxidc.com/Linux/2014-05/101242.htm
- Linux-C成长之路(二):基本数据类型 http://www.linuxidc.com/Linux/2014-05/101242p2.htm
- Linux-C成长之路(三):基本IO函数操作 http://www.linuxidc.com/Linux/2014-05/101242p3.htm
- Linux-C成长之路(四):运算符 http://www.linuxidc.com/Linux/2014-05/101242p4.htm
- Linux-C成长之路(五):控制流 http://www.linuxidc.com/Linux/2014-05/101242p5.htm
- Linux-C成长之路(六):函数要义 http://www.linuxidc.com/Linux/2014-05/101242p6.htm
- Linux-C成长之路(七):数组与指针 http://www.linuxidc.com/Linux/2014-05/101242p7.htm
- Linux-C成长之路(八):存储类,动态内存 http://www.linuxidc.com/Linux/2014-05/101242p8.htm
- Linux-C成长之路(九):复合数据类型 http://www.linuxidc.com/Linux/2014-05/101242p9.htm
- Linux-C成长之路(十):其他高级议题
相关推荐
sillion 2020-07-09
chensen 2020-11-14
拉斯厄尔高福 2020-11-04
杜倩 2020-10-29
拉斯厄尔高福 2020-10-19
嵌入式资讯精选 2020-10-15
zhaochen00 2020-10-13
penkgao 2020-10-13
yiyilanmei 2020-10-05
wanshiyingg 2020-09-29
Mars的自语 2020-09-27
shenwenjie 2020-09-24
一个逗逗 2020-09-22
flycony 2020-09-13
zhaochen00 2020-08-20
Biao 2020-08-20
qingsongzdq 2020-08-19
penkgao 2020-08-17
cetrolchen 2020-08-14