for(inti=0;i<strlen(num);i++)是什么意思啊
答案:1 悬赏:10
解决时间 2021-12-19 22:14
- 提问者网友:乱人心
- 2021-12-19 18:36
for(inti=0;i<strlen(num);i++)是什么意思啊
最佳答案
- 二级知识专家网友:迷人小乖乖
- 2021-12-19 19:44
当char 的数组的末尾以 '\0' 结束时, 在 C/C++ 就视为 string.
strlen 是 string_length 的缩写.
strlen(num) 就是这个 string 内含的 char 个数. ('\0' 不算)举例来说:若char num[]="ABCDE";
这句相当于是 char num[]={ 'A','B','C','D','E','\0' }:
strlen(num)是5
for(int i = 0; i < strlen(num); i++) 就是从0到 4就是将num的内容一个个改成小写.
strlen 是 string_length 的缩写.
strlen(num) 就是这个 string 内含的 char 个数. ('\0' 不算)举例来说:若char num[]="ABCDE";
这句相当于是 char num[]={ 'A','B','C','D','E','\0' }:
strlen(num)是5
for(int i = 0; i < strlen(num); i++) 就是从0到 4就是将num的内容一个个改成小写.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯