C语言函数概述: 构成C语言程序的基本模块,模块化编程的最小单位。 函数调用的基本方式: 函数调用时的数据传递: 函数调用的过程: 函数原型与函数定义的区别: 函数封装: 1.外界对函数的影响仅限于入口参数。2.函数对外界的影响仅限于一个返回值和数组、指针形参。3.在函数的入口处,检查输入参数的合法 ...
分类:
编程语言 时间:
2020-01-11 18:43:37
阅读次数:
83
函数指针数组 语文要学好. 这三个词我们扩充一下 按照中文的习惯,函数指针数组应该就是函数的指针的数组的简写了. 从低级一点点进化到高级 数组 int a[2]; 数组就是这样,没什么好说的了.就是有两个格子,里面存了两个int类型的数字.这两个格子被看成a.大小使用sizeof(a)来计算,就是两 ...
分类:
编程语言 时间:
2020-01-02 17:14:27
阅读次数:
89
定义 含义 int i; 定义整型变量i int* p; p为指向整型数据的指针变量 int a[n]; 定义整型数组a,它有n个元素 int* p[n]; 定义指针数组p,它由n个指向整型数据的指针元素构成 int (*p)[n]; p为指向含n个元素的一维数组的指针变量 int f(); f为返 ...
分类:
编程语言 时间:
2020-01-01 12:06:56
阅读次数:
229
复习一下整型数组,字符数组,整型指针数组,字符指针数组,整型数组指针,字符数组指针 20:52:01 2019-12-31 整型数组 int a[10];字符数组 char b[10]; _______________________整型指针数组 int *p[10]; |__|__|__|__|_ ...
分类:
编程语言 时间:
2019-12-31 21:51:39
阅读次数:
74
假设有这么一个数组:int a[3][4] = {{1,3,5,7},{9,11,13,15},{17,19,21,23}} 表示形式 含义 地址 a 二维数组名,指向一维数组a[0],即0行的首地址 假设首地址为2000 a[0], *(a+0) *a 0行0列元素地址 2000 a+1,&a[1 ...
分类:
编程语言 时间:
2019-12-30 17:29:10
阅读次数:
94
int main(int argc,char* argv[]) 给程序传递命令行参数:第一个参数的值是第二个参数的数组元素个数,即统计运行程序时送给main函数的命令行参数个数。 第二个参数总是char*类型的数组,数组中的元素来自字符数组的命令行,存放指向的字符串参数的指针数组,每一个元素指向一个 ...
分类:
其他好文 时间:
2019-12-25 17:51:16
阅读次数:
77
数据类型: 整型 浮点型 字符型 字符串 数组 指针 文件系统 排序 查找 算法逻辑 调用递归 常用库 文件引入导出 ...
分类:
编程语言 时间:
2019-12-19 09:47:45
阅读次数:
108
归并排序:小和问题 在一个数组中,每一个元素左边比当前元素值小的元素值累加起来,叫做这个数组的小和 例如:[2, 3, 4, 1, 5] 2 左边比 2 小的元素:无 3 左边比 3 小的元素:2 4 左边比 4 小的元素:2,3 1 左边比 1 小的元素:无 5 左边比 5 小的元素:2, 3, ...
分类:
编程语言 时间:
2019-12-18 23:52:33
阅读次数:
90
前言 函数指针和指针函数,在学习 C 语言的时候遇到这两个东西简直头疼,当然还有更头疼的,比如什么函数指针函数、指针函数指针、数组指针、指针数组、函数指针数组等等,描述越长其定义就越复杂,当然理解起来就越难,特别是刚开始学习这门语言的童鞋,估计碰到这些东西就已经要崩溃了,然后好不容易死记硬背下来应付 ...
分类:
其他好文 时间:
2019-12-15 22:05:17
阅读次数:
112
初识指针 首先需要了解一个概念,计算机的内存(或者说是寄存器)都是有地址的。 《c++ primer plus》一书P37中提到这样一个概念:为把信息存储在计算机中,程序必须记录3个基本属性: 1、信息将要存储在哪里 2、要存储什么值 3、存储何种类型的信息 而正是为了满足第一个属性,开发语言的设计 ...
分类:
编程语言 时间:
2019-12-06 09:57:12
阅读次数:
97