- 博客(8)
- 资源 (12)
- 收藏
- 关注
转载 c语言中gets 、getchar 、fgets 、scanf的用法
原文地址:https://www.cnblogs.com/-lyric/p/5118666.html http://c.biancheng.net/view/379.htmlgets——从标准输入接收一串字符,遇到'\n'时结束,但不接收'\n',把 '\n'留存输入缓冲区;把接收的一串字符存储在形式参数指针指向的空间,并在最后自动添加一个'\0'。 g...
2019-01-31 14:53:01 5387 2
转载 C 按行读取txt文件
原文地址:https://blog.csdn.net/u011857683/article/details/81263619c中没有getline()这个函数,该函数只存在于c++中。有些人说用gets,但是这个函数是不安全的,gets不知道字符串的大小,容易造成溢出的问题。解决方案,使用fgets函数其关键在于在读出n-1个字符之前,如遇到了换行符或EOF,则插入字符串结束标志'...
2019-01-31 14:23:06 5146
转载 C struct--结构体初始化
原文地址:https://blog.csdn.net/ericbar/article/details/79567108定义struct InitMember{ int first; double second; char* third; float four;}; 方法一:定义时赋值struct InitMember test = {-10,...
2019-01-21 15:47:19 175
转载 C memcpy()用法
原文地址:https://blog.csdn.net/qq_21792169/article/details/50561570头文件:#include <string.h>memcpy() 用来复制内存,其原型为: void * memcpy ( void * dest, const void * src, size_t num );memcpy() 会复制 src...
2019-01-16 16:37:36 13034 1
转载 C volatile关键字分析2
原文地址:https://blog.csdn.net/qq_29350001/article/details/54024070一、volatile 介绍参看:volatile详解参看:C Language KeywordsIndicates that a variable can be changed by a background routine.Keyword volati...
2019-01-11 14:44:56 167
转载 C volatile关键字分析1
原文地址:https://blog.csdn.net/u010879456/article/details/53705089volatile 影响编译器编译的结果,volatile指出 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)...
2019-01-10 14:16:26 148
转载 C-什么是值传递和指针传递
原文地址:https://blog.csdn.net/shaosunrise/article/details/78986153简述值传递就是最普通的传递方式,比如函数定义为fun(int a),在调用的地方有int x=6, 使用fun(x)就可以了。这种方式在fun(int a)函数内部的对a的修改 不能 导致外部x的变化。指针传递其实也就是地址传递,函数定义为fun(int *a),...
2019-01-10 13:31:35 747
转载 mmap cache、writebuffer一致性问题
原文地址:https://www.cnblogs.com/hoys/archive/2012/02/17/2355914.html// 内核模块加载函数int __init kmalloc_map_init(void){ ../申请设备号,添加cedv结构体 buffer = kmalloc(BUF_SIZE, GFP_KERNEL); //申请buffer for(pa...
2019-01-09 16:33:22 3501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人