
C语言
文章平均质量分 69
myKurt
这个作者很懒,什么都没留下…
展开
-
C语言文件操作
一、标准文件的读写1.文件的打开fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开头。若已有一个同名文件转载 2017-01-06 22:01:01 · 294 阅读 · 0 评论 -
windows下运行C程序
(1)安装好GCC编译器,配置好环境变量、Library_path、include_path,并检查gcc -v(2)gcc test.c,若无错误,会生出test.exe(3)命令行输入test.exe原创 2017-01-07 21:27:16 · 684 阅读 · 0 评论 -
C语言指针赋值
1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不可以是变量,也不可以直接用整型地址值(但是int*p=0;除外,该语句表示指针为空)。此时,*p只是表示定义的是个指针变量,并没有间接取值的意思。例如:int a = 25;int *ptr = &a;int b[10];int *point = b; int *p = &b[0];转载 2017-01-07 23:13:01 · 3433 阅读 · 0 评论 -
C语言qsort
#include void qsort( void *buf, size_t num, size_t size, int (*compare)(const void *, const void *) );//4个参数,第四个为函数指针功能: 对buf 指向的数据(包含num 项,每项的大小为size)进行快速排序。如果函数compare 的第一个参数小于第二个参数,返回负值转载 2017-02-07 22:13:32 · 493 阅读 · 0 评论 -
C99与C89的区别
注: GCC支持C99, 通过 --std=c99 命令行参数开启,如: 代码:gcc --std=c99 test.c -------------------------------------------------------------------------------------------------- 1、增加restrict指针 C99中增加转载 2017-01-22 22:47:37 · 1351 阅读 · 0 评论 -
free函数用法小结
FROM MSDN && 百科】原型: void free(void *ptr);#include或#include Deallocate space in memory释放ptr指向的存储空间。被释放的空间通常被送入可用存储区池,以后可在调用malloc、realloc以及realloc函数来再分配。注意:连续两次使用free函数,肯定会发生转载 2017-04-02 19:47:26 · 11844 阅读 · 2 评论