C Language
文章平均质量分 67
sinat_35297665
这个作者很懒,什么都没留下…
展开
-
C语言实现单链表操作
SLIST_H #ifndef __SLIST_H__ #define __SLIST_H__ #include<cstdio> #include<malloc.h> #include<assert.h> typedef int ElemType; typedef struct Node...原创 2020-01-29 16:33:33 · 368 阅读 · 0 评论 -
C语言calloc()函数:分配内存空间并初始化
http://c.biancheng.net/cpp/html/134.html头文件:#include calloc() 函数用来动态地分配内存空间并初始化为 0,其原型为: void* calloc (size_t num, size_t size);calloc() 在内存中动态地分配 num 个长度为 size 的连续空间,并将每一个字节都初始化为 0。所以它转载 2017-12-28 18:26:28 · 4398 阅读 · 0 评论 -
C语言内存检测
https://www.codeproject.com/script/Membership/View.aspx?mid=4264280IntroductionMemory leak has always been a part of bugs in C code where a programmer allocates memory in run time (in heap) and fai转载 2017-12-28 21:40:05 · 783 阅读 · 0 评论 -
【C/C++】关键字static
http://blog.csdn.net/woxiaohahaa/article/details/51014224参考自:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/19/2598815.html (华山大师兄)这里我们只讨论了C语言的static首先我们回顾一下各种变量在内存中的位置:转载 2017-12-29 11:39:36 · 151 阅读 · 0 评论 -
c,c++中字符串处理函数strtok,strstr,strchr,strsub
http://blog.csdn.net/wangqing_12345/article/details/517602201,字符串切割函数 函数原型:char *strtok(char *s, char *delim);函数功能:把字符串s按照字符串delim进行分割,然后返回分割的结果。函数使用说:1.strtok函数的实质上的处理是,转载 2018-01-24 22:55:57 · 729 阅读 · 0 评论 -
strtok函数及其实现
头文件:#include 定义函数:char * strtok(char *s, const char *delim);函数说明:strtok()用来将字符串分割成一个个片段。参数s 指向欲分割的字符串,参数delim 则为分割字符串,当strtok()在参数s 的字符串中发现到参数delim 的分割字符时则会将该字符改为\0 字符。在第一次调用时,strtok()必需转载 2018-01-24 23:28:39 · 615 阅读 · 0 评论 -
单链表各种操作详解
#include "stdio.h"#include "stdlib.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20 /* 存储空间初始分配量 */typedef int Status;/* Status是函数的类型,其值是函数结果状态代码,如OK等 */typedef ...转载 2018-07-11 16:00:55 · 194 阅读 · 0 评论 -
C语言 二级指针内存模型混合实战
http://www.cnblogs.com/zhanggaofeng/p/5485833.html//二级指针内存模型混合实战#define _CRT_SECURE_NO_WARNINGS#include #include #include string.h>//将内存模型①和内存模型②的数据拷贝到内存模型③char ** threemodel(char **p转载 2018-01-04 10:29:43 · 141 阅读 · 0 评论 -
C语言 可变参数
http://www.cnblogs.com/zhanggaofeng/p/6434554.html//可变参数#include #include #include string.h>//引用头文件#include /*va_list用于声明一个变量,我们知道函数的可变参数列表其实就是一个字符串,所以va_list才被声明为字符型指针,这个类型转载 2017-12-06 16:04:44 · 163 阅读 · 0 评论 -
C语言 二级指针内存模型混合实战
http://www.cnblogs.com/zhanggaofeng/p/5485833.html//二级指针内存模型混合实战#define _CRT_SECURE_NO_WARNINGS#include #include #include string.h>//将内存模型①和内存模型②的数据拷贝到内存模型③char ** threemodel(char **pin1,转载 2017-12-06 11:22:50 · 169 阅读 · 0 评论 -
C语言:结构体中一级指针和二级指针的创建与释放示例
http://blog.csdn.net/Bixiwen_liu/article/details/53610952这几天把C语言巩固了一下,作为一门最基本的编程语言,C语言还是相当基础和非常重要的,个人认为C语言还是很有必要学好吃透的。今天写的话题是结构体结构体中一级指针和二级指针的创建与释放,以一个例子来说明,笔者这里自己敲得代码,虽然用C语言几年了,但是有的东西还是会遗忘。转载 2017-12-05 10:55:57 · 1336 阅读 · 0 评论 -
二级指针与指针数组的关系
http://blog.csdn.net/shuaishuai80/article/details/6129742#include void test(char *argv[]); int main(void) { char *argv[3]={{"abcdefg"},{"1234567"},{"q1w2e3r"}};转载 2017-12-05 11:14:39 · 1223 阅读 · 0 评论 -
C 结构体嵌套一级指针 二级指针 动态分配内存
http://blog.csdn.net/xielinhua88/article/details/51364623#define _CRT_SECURE_NO_WARNINGS #include #include #include //结构体嵌套一级指针 二级指针 动态分配内存 typedef struct _Teacher {转载 2017-12-05 11:03:02 · 332 阅读 · 0 评论 -
C语言中的深拷贝和浅拷贝
http://www.cnblogs.com/zhanggaofeng/p/5421804.htmlC语言中的深拷贝和浅拷贝//C语言中的深拷贝和浅拷贝#define _CRT_SECURE_NO_WARNINGS#include#include#includestring.h>typedef struct _student{ char nam转载 2017-11-26 13:47:13 · 3245 阅读 · 1 评论 -
bob-tong 字符串函数之Strtok()函数
https://www.cnblogs.com/Bob-tong/p/6610806.htmlStrtok()函数详解: 该函数包含在"string.h"头文件中 函数原型:char* strtok (char* str,constchar* delimiters );函数功能: 切割字符串,将str切分成一个个子串 函数参转载 2017-12-22 20:38:45 · 186 阅读 · 0 评论 -
C语言中strspn()函数和strcspn()函数的对比使用
C语言strspn()函数:计算字符串str中连续有几个字符都属于字符串accept头文件:#include strspn() 函数用来计算字符串 str 中连续有几个字符都属于字符串 accept,其原型为:size_t strspn(const char *str, const char * accept);【函数说明】strspn() 从参数 str 字符串的开头计算连续的字转载 2017-12-22 20:40:18 · 980 阅读 · 0 评论 -
strpbrk函数
http://blog.csdn.net/tommy_wxie/article/details/7554332函数原型:extern char *strpbrk(char *str1, char *str2)参数说明:str1待比较的字符串,str2为指定被搜索的字符串。 所在库名:#include 函数功能:比较字符串str1和str2中是否转载 2017-12-22 20:41:28 · 226 阅读 · 0 评论 -
输入一个单向链表,输出该链表中倒数第K个结点
http://blog.csdn.net/itcastcpp/article/details/39274891//尹成 单链表操作#include using namespace std;class LinkList;struct LinkNode{public: LinkNode(int value =0):m_value(value),pNext(NULL){} ~Lin转载 2017-12-23 14:27:55 · 668 阅读 · 0 评论 -
关于memcpy和memmove两函数的区别
http://blog.csdn.net/caowei840701/article/details/8491836[cpp] view plain copy 关于memcpy和memmove两个c标准库函数,其功能都是将一块内存区域中的指定大小内容复制到目标内存中,在翻阅c标准库实现的源代码我们发现他们是有区别的。首先看memcpy转载 2017-11-21 09:45:39 · 215 阅读 · 0 评论