函数、字符串整理笔记

做什么事起什么名
一般首字母大写
返回值类型 函数名 参数列表
{
return相对类型的值(void类型不需要返回值)
}
return只能返回一个值
可以返回数组、结构体等结构中

递归函数:(自己调用自己,改变参数之后,实现自我调用)
必须有结束条件

字符串

字符‘0’48
空格32
A 65 a 97

char a[] = “Hello”;栈区内,可更改
char *b = “Hello”;字符常量区内,不可更改
sizeof(a) = 6;
sizeof(b) = 4;
a = “haha”;不可以这样,因为a为数组的地址,a不能当左值
b = “haha”;可以。
a++;不可以。a = a+1,a不可以当左值。
b++可以。

char a[] = {‘h’,‘e’,‘f’,0,‘m’,‘n’};
sizeof(a)为:6
strlen(a)为:3

char a[] = {‘h’,‘e’,‘f’,‘0’,‘m’,‘n’};
sizeof(a)为:6
strlen(a)不确定,因为要找\0,而此时数组又不存在\0.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值