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