不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2019-10-09 22:43  分类:Linux软件安装/优化  编辑

解决方案:

sudo apt --fix-broken install -y
作者:php-note.com  发布于:2019-10-07 15:26  分类:Linux_C  编辑

方法一:定义时赋值

struct Member test = {-10, 3.141590, "method one", 0.25};

注意:对应的顺序,不能错位。

作者:php-note.com  发布于:2019-10-07 15:05  分类:Linux_C  编辑

 结构体类型变量的定义

在定义结构体类型变量之前,首先需要设计结构体,定义结构体的名称和成员的数据类型,然后使用结构体说明变量,这时结构体就成为了一种新的数据结构。定义结构体使用修饰符 struct,它一般形式为:

struct 结构体名 {
    数据类型 成员名1;
    数据类型 成员名2;
    数据类型 成员名3;
};

作者:php-note.com  发布于:2019-10-06 23:30  分类:Linux_C  编辑

strdup() 不是标准的 C 函数。strdup() 在内部调用了 malloc() 为变量分配内存,不需要使用返回的字符串时,需要用 free() 释放相应的内存空间,否则会造成内存泄漏。

作者:php-note.com  发布于:2019-10-05 23:48  分类:Linux_C  编辑

传递指针可以让多个函数访问指针所引用的对象,而不用把对象声明为全局可访问。这意味着只需要访问这个对象的函数才有访问权限,而且也不需要复制对象。

作者:php-note.com  发布于:2019-10-05 14:46  分类:Linux_C  编辑

二维数组相当于一个特殊的一维数组里面每个元素又是一个一维数组,例如:int a[3][3],可以看成一个3行的一个列数组,每一列的元素又是一个长度为3的数组,数组名的一个特殊一维数组的首地址,如下:

作者:php-note.com  发布于:2019-10-05 11:25  分类:Linux_C  编辑

以前一直有种误解:

二维数组的是数组的数组,所以数组的首地址是指向第一个元素指针,而这个元素又是一个数组,所以把数组首地址理解为 指向指针的指针

作者:php-note.com  发布于:2019-10-01 18:09  分类:Linux_C  编辑

realloc()函数用来为ptr重新分配大小为size的一块内存,看似很简单,在使用过程中却会发生各种错误。

函数形式为:

void * realloc ( void * ptr, size_t new_size );
作者:php-note.com  发布于:2019-09-26 16:50  分类:Linux_C  编辑

C语言 字符指针(指向字符的指针)详解

作者:php-note.com  发布于:2019-09-26 14:27  分类:Linux_C  编辑

C语言字 符数组 和 字符串 详解