- 博客(12)
- 收藏
- 关注
原创 引用(Reference)与指针(Pointer)
引用(Reference)与指针(Pointer)[声明与初始化]与pointer类似,reference也是一个对象(object),可以用来间接指向另一个对象。reference的声明与pointer的声明的实质语法结构是相同的。不同的是,声明pointer的时候使用星号操作符*,而声明reference的时候使用地址操作符&。int i = 3;int *pi = &i;
2014-02-10 17:06:33
3106
原创 指针,内存存储及const使用
指针,内存存储及const使用一 指针的使用[申明指针]type *pointername;如int *pVariant;[初始化指针](1)可以将变量名应用&操作赋,将变量的地址赋给指针,来获取被命名的内存的地址(2)使用new操作符返回未命名的内存地址赋给指针[注意事项]指针申明后,在编译阶段系统并没有对指针分配内存空间,直接对指针变量pVarian
2014-01-15 13:37:00
1005
原创 断言assertion使用
断言assertion使用[定义]assert([表达式]);//表达式为假,程序终止在这一行,并报错。断言是一种判断条件,在程序执行中的特定点条件表达式必须为真。在条件不满足时系统停止程序的执行并报告错误。C++通过assert宏提供断言功能,要使用assert宏必须包含头文件#include assert要执行一个可以得出true或者false的表达式。通常,关系表达式
2014-01-13 15:17:03
2632
原创 守护进程daemon
守护进程[定义]守护进程(daemon),在UNIX或其他多任务操作系统中在后台长期不间断运行的程序。通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。[附加说明]1 linux系统在启动时会启动很多进程(例如:init进程,等待用户登录的进程login,等待FTP客户连接的vsftpd等)。这些进程向本地和网络
2014-01-09 21:35:48
7276
原创 回调函数callback
回调函数[定义]回调函数就是一个通过函数指针调用的函数。如果函数A的指针(地址)作为参数传递给函数C,当函数A的指针被用于调用函数A时,我们就说函数A是一个回调函数。回调函数不是由该函数的实现方称为函数A直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。[特点]1 使用回调函数可以将调用者和被调用者分开,所以调
2014-01-08 17:29:36
945
原创 error:no such partition grub rescue
重新安装了ubuntu12.04后,Ubuntu开机就出现:error:no such partitiongrub rescue >一般情况下,出现这类错误是引导文件出错或者系统找不到引导文件,而系统并没有坏,所以不用重新安装系统。需要进行如下的设置。一 grub介绍 grub是一个引导管理程序,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机
2014-01-06 21:32:40
25912
3
原创 [数据结构]之调研总结
这篇博文主要总体上讲下常用的数据结构分类以及结构体表示。接下来的博文会针对每个数据结构介绍其基本操作及应用。数据结构又叫抽象数据结构(ADT),顾名思义,它是一种抽象的概念,是一个事物的基本属性的结合,通常用结构体(struct)来表示这个属性集合。数据结构可以分为线性结构和分线性结构。一 线性结构线性结构中的数据元素之间是一种线性关系,数据元素一个接一个地排列。如排
2014-01-01 15:33:54
1000
原创 文件操作--标准I/O操作--fopen() fclose() fread() fwrite()
1 fopen() 函数[函数原型] #include FILE * fopen ( const char * filename, const char * mode );[函数描述] 打开由字符串filename指定的文件,并将该文件流与函数返回值相关联,该函数的返回值是一个文件指针(FILE
2013-12-29 21:17:33
2666
原创 文件操作-标准I/O操作--getchar() getc()
1 getchar()介绍[函数原型] #include int getchar ( void );[函数描述] 从标准输入(stdio)里获取一个字符(character)[参数介绍] 无参[返回值] 如果操作成功,返回
2013-12-29 20:33:56
716
原创 文件操作-标准I/O操作--文件结束标识EOF
文件结束标识EOFEOF是end-of-file的缩写,表示的是文件的结束标志,可以是文件(file), 也可以是标准输入(stdio)。与换行符"\n"不同,换行符是一行的结束标志。以及字符串操作时,用"\0"表示字符串的结束标志。EOF仅仅是一个宏定义,其值为-1,不是控制字符,像"\r","\t","\n"等。EOF的值是-1,原因是文本对应都是ASCII码,0~255,都是
2013-12-29 19:57:49
4230
原创 linux文件操作-标准I/O操作--fgets与gets
fgets与gets1 gets介绍[函数原型] #include char * gets ( char * str );[函数描述] 从标准输入里读取字符串。从标准输入里读出字符串并将其存储在字符数组str里,直到遇到换行符"\n"或者文件终止符EOF
2013-12-28 19:57:55
7662
原创 linux文件操作--函数分类
文件操作一 底层的文件接入openreadwrite二 标准的I/O操作fopenfreadfwritefclosefflushfseekfgetc, getc, getcharfputc, putc, putcharfgets, gets三 格式化的输入输出printf fprintf sprintfscanf fsca
2013-12-28 19:36:52
656
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人