- 博客(8)
- 问答 (6)
- 收藏
- 关注
原创 原来连续两次递归调用很简单
void rec(int N) {//为了区分这两个递归,分别为它们取个别名好了 if (N>0){ rec(N - 1);//rec1 rec(N - 10);//rec2 } cout << "N=" << N << endl; cout << "最后一句了" <<
2018-04-13 21:36:50 12190 8
原创 链表指针
链表定义的时候有这种方法:typedef struct node{ int data; struct node *next;}NODE;typedef struct node *Linklist;在使用 “linklist” 的时候,有些用法是需要注意一下的:当需要改变链表中的数据的时候,例如新建链表的时候:void initLink(Linkli
2016-08-19 22:56:47 306
转载 链表基础
链表的定义:链表是一种动态的数据结构。它是动态进行存储分配的一种结构。 链表具有的特点: 在链表中,所有元素都分别保存在一个具有相同数据结构的节点中,节点是链表的基本存储单位,一个节点与一个数据元素对应。每个节点在内存中使用一块连续的存储空间,每个节点可以使用不连续的存储空间,节点通过指针连载一起,链接节点的指针叫链。节点定义采用结构体类型:struc
2016-08-16 20:33:21 327
转载 很多C编译不支持bool型,导致出现false和true未定义
解决方法1:导入头文件 #include 但是有些编译器没有这个头文件,那么可以使用方法2.解决方法2:自己定义一个bool型 typedef num {false = 0,true = 1}bool;
2016-08-12 22:58:36 30583 7
转载 结构体中嵌套结构体
结构体的嵌套问题结构体的自引用(self reference),就是在结构体内部,包含指向自身类型结构体的指针。结构体的相互引用(mutual reference),就是说在多个结构体中,都包含指向其他结构体的指针。1. 自引用结构体1.1 不使用typedef时错误的方式:struct tag_1{ struct tag_1 A; in
2016-08-12 22:09:41 46519
转载 指针和数组
一维数组: 定义:类型说明符 数组名[常量] ; 初始化:类型说明符 数组名[常量] = {初始值,初始值,...}; 赋值方法: #include int main(){int i,a[10];for(i = 0;i<10;i++){a[i]= i;}
2016-08-12 22:08:38 220 5
转载 scanf函数
定义格式:scanf(“格式控制字符串”,输入项地址表);地址表是指由地址运算符“&”后跟变量名组成的(如&a和&b)。什么时候用“&”符号呢:根据scanf函数的定义,其接收元素必须是类型与控制字符串元素对应的变量的地址,如int a;这个a表示的就不是一个地址,而是一个数,所以要加“&”;如char b[10];这个b本身就已经代表了数组b[10]的首地址,他表示一
2016-08-12 22:07:48 276
转载 结构体和共用体的定义和使用
定义的方法:方法一:struct 结构体类型名称 {数据类型 成员名1;数据类型 成员名2; ......}; 这里的分号一定不能少了。方法二:struct 结构体类型名称{数据类型 成员名1;数据类型 成员名2;.......} 结构体变量名 ;
2016-08-11 21:43:11 5723
空空如也
求帮助,Unity3D角色控制器脚本的问题,不多说,直接上图和代码
2017-03-30
C语言中怎么用管道和进程实现双向通信?我提供我的思路,大家看看对不对
2016-10-09
链表输出怎么只输出最后一个???
2016-08-20
解释一下链表的指针别名怎么使用?我用的有什么问题吗?怎么一直只有输出最后一个输入的字符串
2016-08-16
新建链表的时候有点小问题
2016-08-13
用while循环输出完了指针后,再用for循环输出指针怎么成了乱码了?
2016-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人