2013年11月7日
摘要:
1,整体目标数组概念及特点,一维数组的定义,引用,初始化,字符数组的定义,引用,初始化;熟悉字符串常用处理函数; 数组:计算机在处理数据的时候,经常出现数据是用某种有序的形式组织的情况;数据共同特点: 都有若干个分量组成,数据的每个分量都是同一种类型;分量是按照一定顺序排列的.数组的概念,数据是由一组同类型数据组成的集合,用同一数组名来表示这个数组,用下标来唯一的表示这个数组中的元素;利用输入语句初始化数组利用赋值语句初始化数组;#if false//Create by Qruiy on 2013-10-08 All right reserved!(c).//Personal page:h.. 阅读全文
摘要:
1,共用体概念使几个不同的变量占用同一段内存空间的的结构称为共用体,共用类型的定义与结构体类型的定义一样union 共用体名{ 数据类型 成员列表;};共用类型变量的定义与结构体变量定义也一样;分之间定义与间接定义2种;定义类型的同时定义变量,也可以先定义类型再定义变量;union [data]{ int i; char ch; float f;} un1,un2,un3;共用变量占用的内存空间,等于最长成员的长度,而不是各个成员长度之和;列如上面的共用体un1,un2,un3,在16位系统占用的内存空间为4个字节是最大的数据类型占用3,共用体类型特点1,共用体类型中,系统采用覆盖技术... 阅读全文
摘要:
1,malloc(size)函数;函数原型:void *malloc(unsigned size);功能:在内存的动态存储区,自由内存部分分配一个长度为size字节的连续内存区域,返回值,如果执行成功,返回值是该内存区域首字节指针,如果执行不成功,返回值为零,既NULL;2,calloc(n,size)函数函数原型:void calloc(unsigned n,unsigned size);功能:在内存的动态存储区的自由存储部分中,分配n个长度为size字节的连续内存区域返回值:如果执行成功,返回值为连续内存区域,首字节指针,如果执行失败,返回值为NULL;3,free(ptr)函数函数原型: 阅读全文
2013年11月6日
摘要:
结构指针的应用,链表处理1,链表的概念链表是将若干数据项按一定规则连接起来的[数据类型]表,链表中的每一个数据称为一个节点,既链表是由称为节点的元素组成的,节点多少根据需要确定.链表连接规则: 前一个节点指向下一个节点,只要通过前一个节点才能找到下一个节点,每个节点都包括下面2部分内容,数据部分和指针部分,数据部分:可以根据需要由多个成员组成,存放的是需要处理的数据,指针部分,该部分存放的是一个节点地址,链表中的每个节点通过指针连接在一起,2,对链表进行归类链表必须要知道其表头的头指针位置,如果一个链表中的节点只有一个指向其他节点的指针,则称为单项链表若节点有2个指向其他节点的指针,则称为双. 阅读全文
摘要:
1,rewind函数函数调用形式:rewind(文件指针);功能:使位置指针重新返回到文件的开头,2,fseek函数调用形式:fseek(文件指针,位移量,起始点);起始点:用0,1,2或其对应的名字,SEEK_SET,SEEK_CUR,SEEK_END代替,分别代表文件的开始,文件当前位置,文件末尾.位移量;指以起始点为基点,向前(-),或向后的移动的字节数.ANSIC标准规定在数字末尾加一个字母L,表示long功能:把文件的读写位置指针,移到指定位置,fseek(fp,128L,SEEK_SET);把文件位置指针移到到离文件头128字节处,SEEK_SET指文件开始,SEEK_CUR指文件 阅读全文
2013年11月5日
摘要:
1,C文件操作中文件读写相关操作的有关字符串读写的函数;fputs函数,调用形式:fputs(字符串,文件指针);向指定文件中写入一个字符串;fputs(str,fp);其中str是字符串数组名,含义,向fp所指向的文件中fgetsfgets(字符串,字符串长度,文件指针);从指定文件中读入一个字符串;从fp指向的文件中读取长度为n-1的字符串存到str数组中,最后加一个'\0';存入字符数组str中;2,数据块的读写操作fread(buffer,size,count,fp);fwrite(buffer,size,count,fp);buffer是一个指针,是起始地址对frea 阅读全文
摘要:
1,概论程序运行时,程序本身和数据一般都存放在内存中,程序运行结束后,存放在内存中的数据会被释放,如果长期保存程序运行所需的原始数据,或程序产生的结果数据,就必须以文件的形式存储到外部存储介质上.2,C语言文件概述1,文件与文件名 文件是指存放在外部存储介质上的数据集合.为标识一个文件,需要给每个文件定一个文件名,文件名一般格式,主文件名.[扩展名]2,文件分类 可以从不同的角度对文件进行分类,根据文件内容,可分为程序文件与数据文件,程序文件又可以分为源文件,目标文件,可执行文件.3,根据文件的存储形式:分为ascii和二进制文件.ascii码文件的每一个字节存储一个字符,便于对对字符进行.. 阅读全文
2013年11月4日
摘要:
1,数值在计算机中的表示位[bit],位:是指二进制中的位,是计算机能处理的最小单元.字节[byte],字节:计算机处理的基本单位,计算机的内存是按字节分配存储空间的,一个字节由8位二进制数组成,C中数据类型都是以字节为基本单元.补码:整数补码是此本身,负数补码是其绝对值按位取反取反再加1; 计算机是以补码的形式存放数值的.2,位运算符位运算概念: 以二进制位为单位的运算,位运算仅用于整数[整型数,字符型]位运算符: 位逻辑运算符:&->位于,|->位或,~->位非,^->位取反. 位移位运算符:左移,>>->右移.3,位逻辑运算符-运算规则[ 阅读全文
2013年11月3日
摘要:
FreeBSD下增进静态路由的行动 1.手工添加# route add -net 192.168.2.0/24 192.168.1.22. 通过rc.conf永世设置# Add static routestatic_routes="net1 net2"route_net1="-net 192.168.0.0/24 192.168.0.1"route_net2="-net 192.168.1.0/24 192.168.1.1"ifconfig_eth0="inet 192.168.1.253 netmask 255.255.2 阅读全文
|