- 博客(6)
- 收藏
- 关注
原创 数组,指针与函数
一.数组作为函数参数 1.数组元素可以用作函数实参,用法与变量相同,向形参传递数组元素的值。(单向传递) 2.数组名可以用作函数的实参和形参,传递的是数组第一个元素的地址。(可利用这一特点改变实参数组的值) 3.形参数组可不指定其大小,因为形参数组首元素和实参数组首元素具有同一地址,定义时在数组名后跟一个空的方括号。 4.多维数组名作函数参数时,对形参的定义可以省略第一维的大小。(int arra...
2019-12-22 20:28:15
327
原创 用户自己建立数据类型
一.定义结构体 1.结构体是由用户自己建立由不同类型数据组成的数据结构。 一般形式: struct 结构体名 { 成语列表 } 变量名列表; 二.结构体变量的初始化和引用 1.定义结构体变量时可对它的成员初始化。(未被初始化的数值型成员初始化为0;字符型成员为’\0‘,指针型成员为Null) 例:struct Stduent a={a.name=“A”}; 2.引用结构体变量中成员值方式为:结构...
2019-12-15 20:20:13
916
2
原创 解决函数中变量不够用的方法
#输入五个数求出最大值和最小值 一.使用指针变量 #include <stdio.h> int main() { int maxandmin(int a[5],int *max,int *min); int i,a[5],max,min; printf(“请输入5个数:”); for(i=0;i<=4;i++) { scanf("%d",&a[i]); } maxandm...
2019-11-27 21:46:11
420
原创 用函数实现模块化程序设计(1)
一.函数的类型和定义 1.无参函数 在调用函数时,主调函数不向被调函数传输数据,一般不带回函数值。 类型名 函数名() { 函数体 } 2.有参函数 在调用函数时,主调函数向被调函数传输数据,有参函数应定义为与返回值相同的类型。 类型名 函数名(参数) { 函数体++ } 有时会用到空函数 类型名 函数名(){ } 注:代表此函数暂时还未写好,先用空函数占用一个位置,以后编号再扩充。...
2019-11-23 20:17:18
255
原创 指针的利用(1)
1.指针和指针变量 1. 能通过*地址*找到所需的变量单元,此地址称为指针。 2.有一个*变量*专门用来存放另一变量的地址(即指针),则称它为指针变量。 2.定义指针变量 *类型名 指针变量名 char *pa;//定义一个指向字符型的指针变量 int *pb;//定义一个指向整型的指针变量 注:避免访问未初始化的数组 3.取地址运算符和取值运算符 1.取地址运算符(&):获取某个变量的...
2019-11-17 16:05:41
695
原创 利用数组处理批量数据
1.为什么要引入数组 在处理一些数据时,只用整型,浮点型等数据类型是不够的,难以反映出数据的特点和内在联系,也难以进行有效的处理,所以把具有相同性质和属性的数据组成一个数组。 2.定义数组 一般形式:类型说明符 数组名【常量表达式】 3.一堆数组的初始化 (1)赋予不同的值用逗号分隔开 例:int a[5]={1,2,3,4,5}; (2)可以只给一部分元素赋值,未被赋值的自动初始化为0(如果是字...
2019-11-10 13:37:22
417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅