![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
jametang25
这个作者很懒,什么都没留下…
展开
-
fread 和 fwrite用法小结
fwrite和fread是以记录为单位的I/O函数,fread和fwrite函数一般用于二进制文件的输入输出。[cpp] view plaincopyprint?#include size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); size_t fw转载 2015-07-03 15:28:00 · 953 阅读 · 0 评论 -
C语言中volatile关键字的作用
一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软件一级的优化:一种是在编写代码时由程序员优化,另一种是由编译器进行优化。编译器优化常用的方法有:将内存变量转载 2015-09-03 22:07:34 · 683 阅读 · 0 评论 -
函数指针和指针函数
今天在看《C专家编程》,结合今天上午做的嵌入式的笔试题,我在这里将函数指针和指针函数好好理一下。在此之前我们一定要理解汉语的表达方式:真正的名词在词语后半段,前半段都是在修饰。函数指针其实是指针,指针函数其实是函数,这样有助于我们理解。PS:数组指针和指针数组也是这样来从字面上区分的。指针函数这个比较简单,目的只是为了和函数指针区别开。指针函数我们经常写。/*定义一个指针函数*/char* f(i原创 2015-09-19 21:13:47 · 329 阅读 · 0 评论