c 指针与数组
程序员文章站
2022-06-23 15:49:55
说明:
[html]
int a[10];
int *pa;
pa = &a[0];
上面一句也可以这样写 ...
说明:
[html]
int a[10];
int *pa;
pa = &a[0];
上面一句也可以这样写
pa = a;
原因:数组名所代表的就是该数组最开始的一个元素地址
[html]
#include <stdio.h>
int strlen(char *s);
int main()
{
printf("string leng = %d\n",strlen("hello liaojianguo"));
}
int strlen(char *s)
{
int n;
for(n = 0;*s != '\0' ; s++)
{
n++;
}
return n;
}
输入如下:
[html]
pateo@pateo-b86n53x:~/work/study$ cc main.c -o main
pateo@pateo-b86n53x:~/work/study$ ./main
string leng = 17
上一篇: 洛阳11月好玩的地方大全
下一篇: 德州11月好玩的地方大全