- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 2.0 库函数的构建
在结构体程序中的字节对齐情况下读取字符长度的方法,其程序如下:如图所示在程序中有char、int、short三种类型:程序在读取时是按照四字节对齐的方式读取的(即每四个字节读一次),在程序中计算机会先读取char型,读取的长度为2个字节,由于int所占用的是4个字节,所以在读取int时计算机会自动选择4的倍数进行读取,即会在读取char的2个字节后会在空出两个字节,然后再读取int的4个字
2014-08-05 17:34:36 623
原创 1.9 计算机的结构
计算机的硬件主要为:控制器,寄存器,运算器,以及输入输出。fseek: 表示定为指针ftell: 表示返回当前的值rewind: 表示返回到文件的头 计算机的总线就是cpu的外部总线。计算机的存储器就是内存。RAM在cpu内部,RAM在cpu内起到缓冲区的作用。比计算机的内存大
2014-08-04 16:49:36 691
原创 1.8 C语言的文件系统
文件是程序设计中的一个重要的概念。所谓的文件一般指存储在外部介质上的数据的集合。操作系统是以文件为单位对数据进行管理的。根据数据的组织形式分为ASCⅡ码文件和二进制文件。C语言对文件的处理方法分为缓冲区文件系统和非缓冲区文件系统,ANSIC(美国国家标准化体系)新标准,采用的是缓冲区文件系统。注:所谓的缓冲区文件系统是指系统自动在内存区为每一个正常使用的文件开辟一个缓冲区。所谓
2014-08-02 15:51:03 1497
原创 1.7 C语言下的接口与结构体
在C内调试程序所用的指令:gcc file(文件名) -g 表示编译需要调试的文件。JDB 表示调试工具。jdb a.out 表示进入需要调试的文件内部。L 表示显示代码的内容。b(break point) 表示调试断点。r
2014-07-28 07:51:03 854
原创 1.6 C语言内数组及指针的使用
If语句的用法:一、 如果if后面只有一条语句,则不需要带大括号。二、 If后面一般为逻辑或关系表达式。三、 If的嵌套不要超过三层。 一维数组的定义方式: 类型说明符 数组名[常量表达式]一维数组的说明:一、 数组名的命名规则和变量相同,遵循标识符命名规则。二、 在定义数组时,需要指定组
2014-07-24 23:56:50 623
原创 1.5 C的主调函数与参数
C语言里的主调函数在 A 函数里面调用了 B 函数,那么 A 函数就是【主调函数】,B 函数式【被调函数】。【主调函数】其实是一个【相对的概念】,它是相对于【被掉函数】来说的。在 C 语言里面,main 函数程序的入口,也就是说程序运行起来,main 函数是第一被调用的函数。接下来,不论你要调用任何其他函数,都必须在 main 函数里面调用,这时候 main 函数就是【主调函数】。也即是说,m
2014-07-18 16:53:31 1163
原创 1.4 C语言的运算
C语言两个有关的运算符:&:取地址运算符;*:指针运算符(或称“间接访问”运算符)。C语言中提供了地址运算符&来表示变量的地址。其一般形式为: &变量名;如&a表示变量a的地址,&b表示变量b的地址。 内存是以字节为单位的一片连续的存储空间。每个字节都有一个编号,这个编号为内存地址。内存中的空间是练粗的,地址也是连续的,并且
2014-07-17 18:44:05 520
原创 1.3 Ubunbu下的C语言操作指令
Ubunbu语言的发展:机器语言 汇编语言 高级语言高级语言到汇编语言称为编译。由汇编语言到机器语言称为汇编。.c经编译器到.s经汇编器到.o如果一个程序正确的执行则它的返回值为零。 gcc的两种用法: gcc
2014-07-15 19:51:30 629
原创 1.2虚拟机的基本操作
umask: 表示修改文件内的隐码 如在文件内原始隐码为0022,它所对应的u、g、o分别为rwx r_x r_x: 利用umask修改原有隐码为0233,在新建文件夹中可得到它所对应的u、g、o分别为r_x r_ _ r_ _: tar(
2014-07-12 12:19:36 606
原创 1.1虚拟机的基本操作
Vi的三种模式:一、命令模式二、从命令模式按i进入编辑模式(如返回命令模式,只需要按ESC即可)三、输入冒号切换到本行模式。 注意:其中按w为保存 q为退出 wq为保存退出 在文本窗口条件下的命令:一、yy:表示复制(复制的是光标所在的哪行)二、数字加yy表示复制几行三、按p表示粘贴(但粘贴的是光标所在的下一行)四、按dd表示的是剪切五
2014-07-11 17:50:06 1240
原创 1.0虚拟机的基本操作指令
虚拟机里的指令:第一条指令:ls 显示当前工作路径下的文件,并且在命令与参数之间有空格。 Pwd指令:指的是显示工作目录的路径名称。(即显示你当前所处的位置)。 Ls空格-l:显示文件的属性 Ls空格-a:显示隐藏的文件。(蓝色为文件夹,..为上一级文件,带一个点的是隐藏文件) Cal为日历名称,显示的是当月的。Cal空格月份空格年:表示某年某月。Cal空
2014-07-11 17:35:49 3977
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人