C语言
文章平均质量分 79
笑傲江湖
这个作者很懒,什么都没留下…
展开
-
printf输出格式
转换说明及作为结果的打印输出 %a 浮点数、十六进制数字和p-记数法(C99) %A 浮点数、十六进制数字和p-记法(C99) %c 一个字符 %d 有符号十进制整数 %e 浮点数、e-记数法 %E 浮点数、E-记数法 %f 浮点数、十进制记数法 %g 根据数值不同自动选择%f或%e. %G 根原创 2011-11-16 19:32:43 · 119 阅读 · 0 评论 -
函数的可重入与不可重入
主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。 也可以这样理解,重入即表示重复进入,首先它意味着这个函数可以被中断,其次意转载 2011-11-26 20:07:22 · 129 阅读 · 0 评论 -
进程与线程的区别
线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间; (2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源 (3)线程是处理器调度的基本单位,但进程不是. 4)二者均可并发执行. 进程和线程都是由操作系统所体会的程序运行的基本单元,转载 2011-11-26 20:14:15 · 108 阅读 · 0 评论 -
面向对象与面向过程的区别
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判转载 2011-11-29 21:56:42 · 112 阅读 · 0 评论 -
C/C++语言面试宝典
找工作感言 学生该找工作了,天天到处奔波,最让人伤心的是求职未果,真的,还未步入职业生涯,已经身心疲倦了,好累!现在求职的状态就是高不成低不就,与专业无关的职业很多,但不想去做,因为觉得在其他行业中找不到乐趣,也体现不了价值,而专业方面的职业也有,但是有好多机会都与擦肩而过,由于知识面的狭窄,很难通过笔试那一关。在网上看了很多招聘信息,有很多职位都望而生畏,其本质原因就是知识面不广,实践经转载 2011-11-29 22:11:24 · 752 阅读 · 0 评论 -
对字符串的操作
1、将一个字符串逆序 char *Reverse(char *s) { // p指向字符串头部 char *p = s ; // q指向字符串尾部 char *q = s ; while(*q) ++q ; q -- ; // 交换并移动指针,直到p和q交叉 while(q > p) {转载 2011-12-05 21:09:25 · 187 阅读 · 0 评论 -
字符串
。编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的。 char * search(char *cpSource, char ch) { char *cpTemp=NULL, *cpDest=NULL; int iTemp, iCount=0; while(*cpSource)原创 2011-11-29 20:27:13 · 432 阅读 · 0 评论 -
什么是TLB
TLB:Translation Lookaside Buffer. 根据功能可以译为快表,直译可以翻译为旁路转换缓冲,也可以把它理解成页表缓冲。里面存放的是一些页表文件(虚拟地址到物理地址的转换表)。当处理器要在主内存寻址时,不是直接在内存的物理地址里查找的,而是通过一组虚拟地址转换到主内存的物理地址,TLB就是负责将虚拟内存地址翻译成实际的物理内存地址,而CPU寻址时会优先在TLB中进行寻址。转载 2011-12-08 23:01:52 · 375 阅读 · 0 评论 -
gcc编译选项
gcc 编译选项,自己翻译的.- - gcc 编译选项,自己翻译的. -o 设定输出文件名 -c 只编译,不连接. -E 只做预编译. -pipe 在多个编译过程之间使用管道. --version 显示版本. -static 静态连接. -ansi C 模式下支持所有 ISO C90 标转载 2011-12-22 17:15:33 · 255 阅读 · 0 评论