C语言
文章平均质量分 56
田问渠Carlnait
这个作者很懒,什么都没留下…
展开
-
C语言高级指针话题—高级声明
int f() 返回值为int的函数;int f[3] int型数组;int **f() 返回值为“int型指针的指针”的函数;int (*f)() ...原创 2018-04-17 10:37:11 · 181 阅读 · 0 评论 -
C语言 插入到一个有序的单链表
代码如下:/* ** 插入到一个有序的单链表, 函数的参数是一个指向链表第一个节点的指针, ** 以及一个需要插入的新值 */ #include <stdio.h> #include <stdlib.h> #include "sll_node.h" #define FALSE 0 #define TRUE 1 int sll_insert( regist...原创 2018-04-11 21:14:46 · 920 阅读 · 0 评论 -
C语言学习笔记
1. strdup函数和strcpy函数差异总结:strdup不是标准的c函数,strcpy是标准的c函数,使用时注意场合。strdup可以直接把要复制的内容复制给没有初始化的指针,因为它会自动分配空间给目的指针,strcpy的目的指针一定是已经分配内存的指针strdup用完要free()函数释放内存,否则内存泄露 。使用strcpy必须事先确定src大小,可以先strlen判断src的大小,之后...原创 2018-04-04 21:11:22 · 110 阅读 · 0 评论 -
C语言动态分配内存实例
有些数组的长度只有在运行时才知道,所以就用到了动态分配内存,下面的程序就是来演示读取一列整数,并按升序进行排列,并打印出来。/* ** 读取,排序,打印一列整数值 */ #include <stdlib.h> #include <stdio.h> /* ** 该函数由‘qsort’调用,用于比较整型值(qsort快速排序函数) */ int compa...原创 2018-04-04 21:42:22 · 956 阅读 · 0 评论 -
C语言操作符的属性(优先级)
原创 2018-04-24 16:05:30 · 262 阅读 · 0 评论 -
OPENCV与C++研修之路,经验总结(一)
fopen 和fopen_s区别: 在定义FILE * fp 之后,fopen的用法是: fp = fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个变量errno_t err,然后err = fopen_s(&fp,filename,"w")。返回值的话,对于fopen来说,打开文件成功的话返回文件指针(赋值给fp),打开失败则返回NULL值;对于fope...原创 2018-06-05 16:17:18 · 625 阅读 · 0 评论