.h #define SEGMENT 50 // 有序线性表元素每段长度 typedef int ElemType; // 定义线性表元素类型为整数 int. typedef struct{ ElemType *elem; // 元素类型的动态数组指针 int size; // 有序线性表的元素个数 ...
分类:
其他好文 时间:
2020-05-03 16:49:01
阅读次数:
50
区别: 一、定义不同 sizeof是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 2、它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。具体而言,当参数分别如下时,sizeof返回的值表示的含义如下:数组——编 ...
分类:
其他好文 时间:
2020-05-02 22:39:56
阅读次数:
75
5.6 指针 5.6.1 什么是指针 指针就是一个变量,用来存储另一个变量的内存地址 5.6.2 数组指针和指针数组 数组指针:是一个指针,用来存储数组的内存地址 指针数组:是一个数组,元素为指针 总结: 数组是值类型,将值拷贝了一份放到数内存中,二者相互独立,互不影响,修改数组后数组内存中的值改变 ...
分类:
其他好文 时间:
2020-04-22 19:36:44
阅读次数:
61
1. strlen函数 【原型】: 【作用】: 【实例】: 【注意】: 2. sizeof 【作用】: 关键字 sizeof 是一个单目运算符,而不是一个函数。与函数 strlen 不同,它的参数可以是数组、指针、类型、对象、函数等,如下面的示例代码所示: 相对于函数 strlen,这里的示例代码运 ...
分类:
其他好文 时间:
2020-04-15 19:54:19
阅读次数:
69
数组 一维数组:数据类型 数组名 [常量表达式] 注意: 命名规则和变量名相同 数组后面一定是[],方括号内 是常量表达式 常量表达式表达元素的个数,即数组的长度 定义数组的常量表达式不能是变量 引用: 一维数组引用的一般形式:数组名[下标] 数组元素的下标起始值为0 初始化: 单个元素逐一赋值 a ...
分类:
编程语言 时间:
2020-03-29 10:43:37
阅读次数:
78
指针数组: 指针 数组 长这个样子哒: 指针数组是一个数组,每一个元素存放一个指针变量;指针数组可以像下面这样初始化呀: ...
分类:
编程语言 时间:
2020-03-21 21:55:48
阅读次数:
84
指针操作结构体数组综合项目开发 - 通信录管理系统 本项目涉及知识点: 1:宏定义与访问; 2:结构体数组; 3:指针; 4:值传递与引用传递; 5:任意键继续和清屏。 源代码: 1 //通信录最大储存人数 2 #define Max 1000 //最大人数 3 4 5 //定义一个联系人结构体 6 ...
分类:
编程语言 时间:
2020-03-17 15:38:46
阅读次数:
78
#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
参数传递的本质是什么? 参数的传递本质上是一次赋值的过程,赋值 对内存进行拷贝 将一块内存上的数据复制到另一块内存上 C++禁止在函数调用时直接传递数组的内容,而是强制传递数组指针,而对于结构体和对象没有这种限制。 引用是什么? 引用可以看作是数据的一个别名,同个这个别名和原来的名字都能找到这份数据 ...
分类:
编程语言 时间:
2020-02-23 18:10:50
阅读次数:
85