随笔分类 -  c语言

笔记
摘要:指针 返回指针值的函数 即return一个地址 定义 类型名 *函数名(参数表列) eg: int *a(int x,int y); 指针函数和函数指针 这两个概念都是简称: 1.指针函数是指带指针的函数,即本质是一 个函数。 2.函数指针是指向函数的指针变量,因而函 数指针本身首先应是指针变量,只 阅读全文
posted @ 2021-11-21 15:09 eliotJones 阅读(44) 评论(0) 推荐(0)
摘要:指针 五大内存分区 堆、栈、自由储存区、全局\静态储存区、常量储存区; 注意 char *q ="i love you ";中q中的变量是存放在常量储存区,只能读,是不能改变的; 字符指针变量和字符数组的不同 1.字符数组由若干个元素组成,每个元素中 放一个字符,而字符指针变量中存放的是地址 (字符 阅读全文
posted @ 2021-11-19 09:56 eliotJones 阅读(160) 评论(0) 推荐(0)
摘要:指针 形参和实参在函数间的传递 形参和实参都用数组名 实参用数组名,形参用指针变量 实参形参都用指针变量 实参为指针变量,形参为数组名 多维数组和指针 定义 int (*p)[4] 表示一个指向包含四个元素的一维数组的指针 p+i则指向一维数组a[i]。 即类型说明符(指针变量名)[长度] 其中“类 阅读全文
posted @ 2021-11-17 20:54 eliotJones 阅读(69) 评论(0) 推荐(0)
摘要:指针 定义 知道了一个变量的地址,就可以通过这个 地址来访问这个变量,因此,又把变量的地址称为该变量的“指针”。(地址) 注意区分指针变量,指针变量指某些专门用来存放变量地址的变量。(变量) 操作符 *取值操作符 &取址操作符 eg: 定义一个指针变量 int *i_pointer//这里不是取值操 阅读全文
posted @ 2021-11-16 21:13 eliotJones 阅读(80) 评论(0) 推荐(0)
摘要:函数的嵌套 调用过程 Eg: main{ A(); } a() { B(); } B() { xxx teturn; } 例题 计算s=2^2! + 3^2! (“!”在高等数学里是 阶乘的意思) #include "stdio.h"int factorial (int x,int y);int s 阅读全文
posted @ 2021-11-16 10:23 eliotJones 阅读(48) 评论(0) 推荐(0)
摘要:局部变量 在一个函数内部定义的变量是内部变量,它只在本函数范围内有效,也就是说只有在本函数内才能使用它们,在此函数以外是不能使用这些变量的。这称为“局部变量”。 注意 例如,上面在f1函数中定义了变量b和c,倘若在f2函数中也定义变量b和c,它们在内存中占不同的单元,互不混淆。 全局变量 在函数内定 阅读全文
posted @ 2021-11-05 09:37 eliotJones 阅读(616) 评论(0) 推荐(0)
摘要:函数 说明 一个C程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对较大的程序,一般不希望把所有内容全放在一个文件中,而是将他们分别放在若干个源文件中,再由若干源程序文件组成一个C程序。这样便于分别编写、分别编译,提高调试效率。一个源程序文件可以为多个C程序公用。 定义 无参函数 类 阅读全文
posted @ 2021-11-02 15:49 eliotJones 阅读(218) 评论(0) 推荐(0)
摘要:算法 二分法 用途 查找数据 适用情况 一批有序数据 基本思路 基本思想:选定这批数中居中间位置的一个数与所查数比较,看是否为所找之数,若不是,利用数据的有序性,可以决定所找的数是在选定数之前还是在之后,从而很快可以将查找范围缩小一半。以同样的方法在选定的区域中进行查找,每次都会将查找范围缩小一半, 阅读全文
posted @ 2021-10-29 10:08 eliotJones 阅读(129) 评论(0) 推荐(0)
摘要:二维数组 定义 类型说明符 数组名 [常量表达式] [ 常量表达式] ; eg:a [2] [6]; 表示为2行六列的数组; 初始化 直接分行给二维数组赋初值; eg :a[3] [4]={{1,2,3,4},{5,6,7,8},{3,5,3,6}}; 可以将所有数据写在一个花括弧内,按数组排列的顺 阅读全文
posted @ 2021-10-25 20:40 eliotJones 阅读(78) 评论(0) 推荐(0)
摘要:数组 数组中元素称: 数组元素; 下标变量 定义 类型说明符 数组名 [常量表达式] eg: int a [10]; 10 表示数组个数 注意事项 C语言不允许对数组的大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。 数组元素通常也称为下标变量。必须先定义数组,才能使用下标变量。在C语言 阅读全文
posted @ 2021-10-24 14:32 eliotJones 阅读(70) 评论(0) 推荐(0)