Linux C 程序设计学习笔记
文章平均质量分 74
用来记录自己学习Linux C程序设计过程中的一些笔记、心得
喜欢哲学的女孩
人生苦短,何必将就
展开
-
Linux应用编程【1】文件系统编程之几个头文件
在文件系统编程的过程中出现了几个陌生的头文件,对这些头文件(fcntl.h、sys/stat.h、sys/types.h、unistd)产生了一些疑问◇这些头文件的存在位置◇每个头文件的作用★头文件的存放位置一般情况下,应用程序的头文件存放在/usr/include这个目录下面。★每个头文件的作用◇fcntl.h 此头文件定义了一些宏(像o原创 2014-12-29 22:08:11 · 731 阅读 · 0 评论 -
Linux应用编程【0】文件系统编程之open函数
★什么是文件系统 文件系统是文件存放在磁盘等存储设备上的组织形式。Linux文件系统的实现采用了分层的体系结构,包括文件用户接口层、文件系统、设备驱动程序等★文件系统编程包含哪些知识 ◇文件的基本操作。包括文件的创建与打开、文件的读写、文件的关闭 ◇文件的属性。包括文件属性的获取与设置 ◇目录文件的操作。包括创建、删除、打开、关闭、读取、获取或更改当前工作目录原创 2014-12-27 21:32:43 · 1155 阅读 · 0 评论 -
【C语言学习】C语言运算符
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .原创 2014-10-23 09:45:07 · 870 阅读 · 0 评论 -
指针的应用
指针对于C语言来说是非常重要的★原创 2014-08-02 13:03:54 · 1135 阅读 · 0 评论 -
sizeof运算符
sizeof是C语言中的关键词,它nen原创 2014-07-31 15:08:40 · 1174 阅读 · 0 评论 -
【C语言学习】链接
一个工程由许多的文件组成,当工程中的文件编译结束后jiu原创 2014-07-30 17:46:50 · 1134 阅读 · 0 评论 -
【C语言学习】封装和模块化思想
刚学习完C后,做的关于C的课程设计是在一个源文件中放了几百行代码,而且各个功能之间都是相互依赖的,这样就会很麻烦。因为当我要修改某个地方的时候,就会牵连着要修改喝多的地方。而在实际的程序设计中,这也是不可取的。因此,模块化和封装的思想就显得很重要了!!!★static变量static变量的一个显著的作用就是可以实现一个模块的封装。static存储类别的特性决定了static声明的全局变原创 2014-07-06 00:19:59 · 2507 阅读 · 2 评论 -
【C语言学习】存储类型
C语言中的存储类型主要有四种:auto、static、extern、register★auto存储类型默认的存储类型。在C语言中,如果忽略了变量的存储类型,那么编译器就会自动默认为auto型★register存储类型寄存器变量。寄存器位于CPU,它的特点是:容量小、速度快。它一般用来暂存程序中使用频繁的变量、或者一些中间变量等,能提高程序的执行速度。此类别的变量会优先分配寄存器。原创 2014-07-05 00:40:27 · 1802 阅读 · 0 评论 -
【C语言学习】C语言中的函数
代码中,函数是为了更好的实现模块化的程序设计。那么函数的本质是什么?函数中定义的变量(全局变量、局部变量、静态变量等)又是怎样存储的?为什么全局变量与局部变量的作用域和生命期不相同?只有更加深入的了解函数,才能解答这些问题!★函数的本质函数的本质是一段可执行的机器指令代码,函数名的本质是一个标号,表示函数代码的入口。该标号的值等于内存中存储函数代码的内存空间的首地址。★变量●全局变原创 2014-07-03 11:47:42 · 1511 阅读 · 0 评论