
c/c++ 语言面试
怕什么真理无穷
怕什么真理无穷,进一寸有一寸的欢喜——胡适!
展开
-
输入字符串“I am a student”,要求输出字符串“student a am I”
面试题目: 输入字符串“I am a student”,要求输出字符串“student a am I”#include void main(){ char src[] = "I am a stdutent"; char *temp_start = src; char *temp_end = src; while (*temp_end !=原创 2017-07-22 08:47:42 · 7793 阅读 · 0 评论 -
volatile
一般说来,volatile用在如下的几个地方:1、中断服务程序中修改的供其它程序检测的变量需要加volatile;2、多任务环境下各任务间共享的标志应该加volatile;3、存储器映射的硬件寄存器通常也要加volatile说明,因为每次对它的读写都可能由不同意义;原创 2017-08-04 11:40:00 · 709 阅读 · 0 评论 -
Cache 的作用
高速缓冲(Cache)储存器是介于CPU和内存之间的一种可高速存取信息的芯片,是CPU和RAM之间的桥梁,用于解决它们之间的速度冲突问题.其工作原理为:通常程序是按程序代码的顺序执行指令,当CPU处理了某一地址上的数据后,接下来要读取的数据很可能就在后继的地址上.于是可把这段代码一次性地从内存复制到Cache中.CPU要访问内存中的数据,先在Cache中查找,当Cache中有CPU所需的数原创 2017-08-04 14:35:07 · 8340 阅读 · 0 评论 -
链表的基本操作
创建链表:#include "stdio.h" #include "stdlib.h"#include#includetypedef struct list{ int data; list *next; }List;int Create(List * L){ L原创 2017-07-23 11:15:45 · 289 阅读 · 0 评论