(52)指针 1. int * p定义一个指针 2. P=&a就能将指针指向变量a 3.定义一个赋值函数不能直接赋值需要用指针 1 #include<stdio.h> 2 void f1(int *b) 3 { 4 *b=10; 5 } 6 int main(void) 7 { 8 int a=1; ...
                            
                            
                                分类:
编程语言   时间:
2020-04-04 22:27:42   
                                阅读次数:
74
                             
                    
                        
                            
                            
                                    #include<iostream> using namespace std; int main() { int arr[10][10]; //存放10个int指针数组,每个数组中存放10个int元素,则用二维数组来表示 int(*p)[10] = arr; //定义一个指针数组指向该内存地址, i ...
                            
                            
                                分类:
编程语言   时间:
2020-04-01 01:13:09   
                                阅读次数:
74
                             
                    
                        
                            
                            
                                一、单链表是否有环 思路分析: 单链表有环,是指单链表中某个节点的next指针域指向的是链表中在它之前的某一个节点,这样在链表的尾部形成一个环形结构。判断链表是否有环,有以下几种方法。 1 // 链表的节点结构如下 2 typedef struct node 3 { 4 int data; 5 st ...
                            
                            
                                分类:
其他好文   时间:
2020-03-24 12:34:29   
                                阅读次数:
84
                             
                    
                        
                            
                            
                                    指针数组: 指针 数组 长这个样子哒: 指针数组是一个数组,每一个元素存放一个指针变量;指针数组可以像下面这样初始化呀: ...
                            
                            
                                分类:
编程语言   时间:
2020-03-21 21:55:48   
                                阅读次数:
84
                             
                    
                        
                            
                            
                                    1. 数组的定义和初始化 数组定义语法 定义和初始化数组 代码示例: 2. 数组遍历 3. 二维数组 4. 数组拷贝和传参 ...
                            
                            
                                分类:
编程语言   时间:
2020-03-17 11:34:29   
                                阅读次数:
67
                             
                    
                        
                            
                            
                                1 //利用二重指针实现改变指针数组和数组元素之间的mapping,并没有改变原数组 2 3 #include<stdio.h> 4 int a[5]; 5 int *name[]={&a[0],&a[1],&a[2],&a[3],&a[4]}; 6 int **p; 7 int main() 8  ...
                            
                            
                                分类:
其他好文   时间:
2020-03-14 20:04:55   
                                阅读次数:
48
                             
                    
                        
                            
                            
                                #include<stdio.h> #include<malloc.h> #include<string.h> #include<stdlib.h> #include<math.h> #include<string.h> #include <iostream> typedef struct node ...
                            
                            
                                分类:
编程语言   时间:
2020-03-12 18:46:02   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                #include<stdio.h> typedef char arr[2][5]; typedef char *name[5]; // 指针数组 typedef char (*lan)[5]; // 数组指针 int main() { arr age; name named; lan land; c ...
                            
                            
                                分类:
编程语言   时间:
2020-03-08 15:56:11   
                                阅读次数:
62
                             
                    
                        
                            
                            
                                    指针数组:首先是一个数组,数组的元素都是指针。 举例:int *p[4]; 等价于 int *(p[4]); 数组指针:首先是一个指针,指向一个含有四个整形元素的一维数组。 举例:int (*p)[4]; ...
                            
                            
                                分类:
编程语言   时间:
2020-03-07 16:08:24   
                                阅读次数:
58
                             
                    
                        
                            
                            
                                一 数组简介: 数组是内置(build-in)类型,是一组同类型数据的集合,它是值类型,通过从0开始的下标索引访问元素值。在初始化后长度是固定的,无法修改其长度。当作为方法的参数传入时将复制一份数组而不是引用同一指针。数组的长度也是其类型的一部分,通过内置函数len(array)获取其长度。注意:和 ...
                            
                            
                                分类:
编程语言   时间:
2020-03-07 13:28:15   
                                阅读次数:
109