希语言笔记哒
C语言复习
TheWhiteFox
这个作者很懒,什么都没留下…
展开
-
连续存储数组
#include<stdio.h> #include<malloc.h>#include<stdlib.h>struct Arr{ int * pBase;//存储数组第一个元素的地址 int len;//数组所能容纳的最大元素的个数 int cnt;//当前数组有效元素个数 } ; void init_arr(struct Arr* pArr,int length);//初始化 bool append_arr(struct Arr *原创 2020-09-25 23:26:44 · 179 阅读 · 0 评论 -
git代码提交
Git本地代码上传到远程仓库1、进入项目地址,通过命令git init将项目初始化成git本地仓库git init2、将项目内所有文件都添加到暂存区git add .3、该命令会将git add .存入暂存区修改内容提交至本地仓库中,若文件未添加至暂存区,则提交时不会提交任何修改。git commit -m ‘xxx’ //xxx是备注名4、在github上新建一个仓库,复制仓库地址,然后使用命令将本地仓库与远程仓库建立连接(4.1)git remote add origin xxx转载 2020-09-13 20:21:37 · 97 阅读 · 0 评论 -
动态内存分配(malloc)详解
文章目录mallocmallocmalloc()找到可用内存中一个大小适合的块。内存是匿名的;也就是说,malloc()分配了内存,但没有为它指定名字。然而,它却可以返回那块内存第一个字节的地址。因此,可以把那个地址赋值给一个指针变量,并使用该指针来访问那块内存。因为char代表一个字节,所以传统上曾将malloc()定义为指向char的指针类型。然而,ANSIC标准使用了一个新类型:指向void的指针。这一类型被用作“通用指针”。函数malloc()可用来返回数组指针、结构指针等等,因原创 2020-09-11 10:18:05 · 101192 阅读 · 17 评论 -
结构体
文章目录一、为什么需要结构体?二、什么叫结构体?三、如何定义结构体?四、结构的初始化五、如何取出结构体变量的每一个成员?一、为什么需要结构体?为了表示一些复杂的事物,而普通的基本类型无法满足实际要求二、什么叫结构体?把一些基本类型数据组合在一起形成的一个新的复合数据类型,这个叫做结构体三、如何定义结构体?struct 名字{内容};还有两种定义方法,不过不推荐:struct 名字{内容}变量名;struct 名字{内容};四、结构的初始化#include <原创 2020-09-09 20:59:54 · 173 阅读 · 0 评论 -
指针三
List item动态内存分配传统数组的缺点:为什么需要动态分配内存动态内存分配举例_动态 数组的构造静态内存和动态内存的比较跨函数使用内存的问题原创 2020-09-07 18:51:54 · 128 阅读 · 0 评论 -
指针知识点2
经典的指针程序:互换两数原创 2020-09-02 17:10:10 · 235 阅读 · 0 评论 -
指针知识点1
指针笔记int *P是啥?int *P是啥?int * 代表指针变量类型 ,p是 变量名。如果int i=3;i = &p;那么i = *p;原创 2020-07-31 15:44:54 · 303 阅读 · 0 评论