
C
文章平均质量分 60
uestcjerry
这个作者很懒,什么都没留下…
展开
-
c语言:动态内存分配
c提供了几个动态内存分配的函数,包含在 stdlib.原创 2014-11-08 17:05:37 · 607 阅读 · 0 评论 -
gcc编译错误:段错误?核心已转储
gcc编译出现错误:段错误?核心已转储原创 2014-10-14 11:05:47 · 2472 阅读 · 0 评论 -
c语言:可变参数列表
函数原型中列出了函数期望接受的参数,但是原型只能显示固定数目的参数,原创 2014-10-14 11:10:02 · 597 阅读 · 0 评论 -
c语言:为什么不进行下标检查,总结下指针和数组
假设:int array原创 2014-10-14 15:45:22 · 2267 阅读 · 0 评论 -
c语言:字符串
字符串以NUL('\0')结尾,包含在 st原创 2014-10-16 19:35:41 · 486 阅读 · 0 评论 -
c语言:高级指针话题
一:高级声明 int f;int *f;*f 声明为一个整数,因此f是一个整形数组那么:原创 2014-11-22 19:44:34 · 627 阅读 · 0 评论 -
仿写c字符串库函数
c的库函数写的很nice,实现下简单版本:strcmp strncmp:#include #include int strcmp_my(const char *s1, const char *s2){ register signed char __res; while(1) { if ((__res = *s1 - *s2++) !原创 2014-12-16 16:25:37 · 599 阅读 · 0 评论 -
邻接表
.h 文件#include <stdio.h>#include <stdlib.h>#define handler_error(msg) \ do { perror(msg); return EXIT_FAILURE; } while (1)struct arcnode{ size_t data; struct arcnode *next;};struct vexnod原创 2015-09-09 15:06:57 · 338 阅读 · 0 评论 -
new二维数组
第一种//first stack savechar A[MAX][MAX];第二种//second heap savechar *A = new char[N * M];(A + i * M + j) 表示 A[i][j]第三种//third heap savechar **A;A = new char *[N];for (int i = 0; i < N; ++i) A[i] =原创 2016-03-02 23:39:27 · 450 阅读 · 0 评论