数组名的重点知识
- int arr [ i ];
- arr==&arr==&&arr==&&&arr
- int account (int arr [ ] ){ } //这里的arr[ ]代表的是指针,也可以写成*p
- //数组名是一个比较特殊的存在不管多少个&的arr都指向它自己
sizeof的用法
- sizeof(数组名)=数组长度 //这里数组名表示的是数组,不存在地址传递这种说法
- int *p=数组名; sizeof(p)=8; //这里数组名传递的是地址
sizeof是占用的字节数, \0也要计算进去
strlen字符长度, 遇到\0结束
strcpy的用法
int a[ ] ={‘a’,’f’,’d’,’\0'}
str(a,”fhg”); 则a[ ]=“fhg"
|
|