摘要: #include "stdio.h"int main(){ double num,answer; int i; double qurt(int x);​ scanf("%lf",&num); answer=qurt(num); printf("%lf",answer);}double qurt(in 阅读全文
posted @ 2021-11-24 09:59 eliotJones 阅读(140) 评论(0) 推荐(0)
摘要: 指针 返回指针值的函数 即return一个地址 定义 类型名 *函数名(参数表列) eg: int *a(int x,int y); 指针函数和函数指针 这两个概念都是简称: 1.指针函数是指带指针的函数,即本质是一 个函数。 2.函数指针是指向函数的指针变量,因而函 数指针本身首先应是指针变量,只 阅读全文
posted @ 2021-11-21 15:09 eliotJones 阅读(41) 评论(0) 推荐(0)
摘要: 指针 五大内存分区 堆、栈、自由储存区、全局\静态储存区、常量储存区; 注意 char *q ="i love you ";中q中的变量是存放在常量储存区,只能读,是不能改变的; 字符指针变量和字符数组的不同 1.字符数组由若干个元素组成,每个元素中 放一个字符,而字符指针变量中存放的是地址 (字符 阅读全文
posted @ 2021-11-19 09:56 eliotJones 阅读(157) 评论(0) 推荐(0)
摘要: 指针 形参和实参在函数间的传递 形参和实参都用数组名 实参用数组名,形参用指针变量 实参形参都用指针变量 实参为指针变量,形参为数组名 多维数组和指针 定义 int (*p)[4] 表示一个指向包含四个元素的一维数组的指针 p+i则指向一维数组a[i]。 即类型说明符(指针变量名)[长度] 其中“类 阅读全文
posted @ 2021-11-17 20:54 eliotJones 阅读(67) 评论(0) 推荐(0)
摘要: 指针 定义 知道了一个变量的地址,就可以通过这个 地址来访问这个变量,因此,又把变量的地址称为该变量的“指针”。(地址) 注意区分指针变量,指针变量指某些专门用来存放变量地址的变量。(变量) 操作符 *取值操作符 &取址操作符 eg: 定义一个指针变量 int *i_pointer//这里不是取值操 阅读全文
posted @ 2021-11-16 21:13 eliotJones 阅读(71) 评论(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 阅读(46) 评论(0) 推荐(0)
摘要: 局部变量 在一个函数内部定义的变量是内部变量,它只在本函数范围内有效,也就是说只有在本函数内才能使用它们,在此函数以外是不能使用这些变量的。这称为“局部变量”。 注意 例如,上面在f1函数中定义了变量b和c,倘若在f2函数中也定义变量b和c,它们在内存中占不同的单元,互不混淆。 全局变量 在函数内定 阅读全文
posted @ 2021-11-05 09:37 eliotJones 阅读(613) 评论(0) 推荐(0)
摘要: 函数 说明 一个C程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对较大的程序,一般不希望把所有内容全放在一个文件中,而是将他们分别放在若干个源文件中,再由若干源程序文件组成一个C程序。这样便于分别编写、分别编译,提高调试效率。一个源程序文件可以为多个C程序公用。 定义 无参函数 类 阅读全文
posted @ 2021-11-02 15:49 eliotJones 阅读(217) 评论(0) 推荐(0)
摘要: 算法 二分法 用途 查找数据 适用情况 一批有序数据 基本思路 基本思想:选定这批数中居中间位置的一个数与所查数比较,看是否为所找之数,若不是,利用数据的有序性,可以决定所找的数是在选定数之前还是在之后,从而很快可以将查找范围缩小一半。以同样的方法在选定的区域中进行查找,每次都会将查找范围缩小一半, 阅读全文
posted @ 2021-10-29 10:08 eliotJones 阅读(125) 评论(0) 推荐(0)
摘要: 二维数组 习题一 如图,一个学习小组有5个人,每个人有三门课的考试成绩。将各个数据保存到二维数组a5中,并求全组各科的平均成绩和总平均成绩。 #include "stdio.h"int main(){ int a[5][3]={{80,75,92},{61,65,71},{59,63,70},{85 阅读全文
posted @ 2021-10-28 21:02 eliotJones 阅读(249) 评论(0) 推荐(0)