#include<stdio.h>
int strlen(char* str){
char* end = str;//定义两个指针,开始的,和最后的,每次试end*指向的是不是‘\0’,
//是就不++了,指针减指针 end-start,得到中间元素的个数
char* start = str;
while (*end != '\0'){
end++;
}
return end - start;
}
int main(){
char arr[10] = "bit";
int len = strlen(arr);
printf("数组的大小是=%d\n", len);
return 0;
}
用指针计算数组大小
最新推荐文章于 2024-05-14 20:33:11 发布