c语言复习(2)

10.24

一、数组
1、一维数组
定义方式:类型 数组名 [常量表达式]
例如: int a[10];
初始化: int a[10]={0}; 注:初始化时可以只给一部分元素赋值,未被赋值的元素值就变为0。
遍历:数组的遍历要通过循环实现。
注:(1)a:是数组名同时也是数组首元素地址,a+1,则跳到下一个元素。
(2)&a:是整个数组的地址 ,&a+1,则跳到下一个数组。

2、二维数组
定义方式:类型 数组名[常量表达式]
例如:int a[2][2];
初始化:int a [2][2]={1,2,3,4}; 注:初始化可以只给部分元素赋值,为被赋值元素为0。
注意:
(1) a:数组名 同时也是首行地址 a+1:加一行
(2) &a:数组的地址 &a+1:加一个数组
(3) a[0]:数组首行首元素地址,a[0]+1:加一个元素
(4) a[1]:数组第二行首元素地址,a[2]+1:加一个元素

3、字符串数组
例如 char a[3]={‘r’,‘n’,‘g’}; char b[20]=“i love shanghai”
字符串输入输出方法:
(1)逐个字符输入输出。用格式符“%c”输入或输出一个字符。
(2)将整个字符串一次输入或输出。用“%s”格式符,意思是对字符串的输入输出。
4、常用字符串函数
stcat(a,b); 把字符串b的内容连接到字符串a后面。

strcpy(str,ptr);把ptr数据拷贝到str中。

strcmp(a, b); 比较字符串a和b
a=b 返回0,a>b 返回正整数 ,a<b 返回负整数

strlen(str); 返回str的字符长度(不包括’\0’)。

二、函数
函数分为库函数和自定义函数,库函数封装在固定的头文件中。自定义函数就是自己定义的函数。
函数定义方式:

函数类型 函数名(形式参数类型说明表)
{
声明部分
执行部分
}
使用函数时注意形参不改变实参
函数调用步骤:
(1)通过函数名找到函数入口
(2)给形参分配空间
(3)传值,实参给形参
(4)执行函数体
(5)返回
(6)释放(栈)空间

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值