![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
野猪力量
这个作者很懒,什么都没留下…
展开
-
链表的增删改查
#include <stdio.h> #include <stdlib.h> typedef struct Link { char elem; struct Link* next; }link; //创建存储{1 2 3 4}且不含头节点的链表 //link* initLink() //{ // link *p = NULL;//头指针 // //创建首元节点 ...原创 2019-12-30 16:55:58 · 177 阅读 · 0 评论 -
单链表的创建
单链表的创建 #include <stdio.h> #include <stdlib.h> typedef struct Link { char elem; struct Link* next; }link; //创建存储{1 2 3 4}且不含头节点的链表 link* initLink() { link *p = NULL;//头指针 //创建首元节点...原创 2019-12-30 16:05:50 · 367 阅读 · 0 评论 -
顺序表的基本操作
顺序表的创建,增删改查。 #include <stdio.h> #include <stdlib.h> #define Size 5 typedef struct Table { int *head;//动态数组(长度不确定) int length;//记录当前顺序表的长度 int size;//顺序表分配的存储容量 }table; table initTa...原创 2019-12-30 15:40:58 · 221 阅读 · 0 评论 -
CodeBlock编辑器GCC环境下,编译报错:Execution of 'mingw32-g++.exe -o bin\Debug\test.exe obj\Debug\main.o' in 'C
安装CodeBlock编程软件,安装GCC编译链。GCC编译链安装完成之后,应该看到安装成功信息。新建工程,选择GCC编译链,编译之后,报错如下: Execution of 'mingw32-g++.exe -o bin\Debug\test.exe obj\Debug\main.o' in 'C 工程编译是成功的,main.o也成功生成,问题出在链接阶段。 mingw32-g++.exe...转载 2019-12-27 20:35:04 · 1240 阅读 · 0 评论 -
结构体直接赋值的实现
下面是一个实例: #include <stdio.h> struct Foo { char a; int b; double c; }foo1, foo2; //define two structs with three different fields void struct_assign(void) { foo2 = foo...转载 2019-12-13 22:21:44 · 1185 阅读 · 0 评论 -
VS2017查看变量的地址以及地址所对应的内容
先编写一段简单的C代码 #include <stdio.h> int main() { int a; a = 1; a = 2; int arr[100]; arr[0] = 4; return 0; } 1.在VS2017中按F10进行调试运行,当然也可以设置断点之后按F5调试。 当程序处于调试模式之后,依次点击调试–>窗口–>内存–>内存1。注...转载 2019-12-13 22:19:48 · 5137 阅读 · 0 评论 -
C语言复习小感
看过一篇新闻,说是未来C语言将随着物联网的发展逐渐复兴。虽然一说C语言都觉得很古老很原始,而且似乎大家都可以吐槽谭浩强,但是无疑它是很多语言的鼻祖,有空重温一下C语言相关知识也可以更好地与电子二次元(0-1世界)进行交流 从一个梗【烫烫烫烫烫】说起 【烫烫烫】【0xcccccccc】常见于指针未初始化,即出现了“野指针”,编译器将所有未初始化的指针均指向特定的内存地址0xcccccccc,因此...原创 2019-12-06 23:32:34 · 260 阅读 · 0 评论