为什么有时候要在strlen前加上(int)将其化为int型,而有的源码力量源码时候不加?
strlen()
原型:extern unsigned int strlen(char *s);,在Visual C++ 6.0中,源码原型为size_t strlen( const char *string );,源码java源码如何搭建其中size_t实际上是源码粉色选号源码unsigned int,在VC6中可以看到源码:typedef unsigned int size_t;。 头文件:string.h 功能:计算字符串s的源码(unsigned int型)长度 说明:返回s的长度,不包括结束符NULL。源码
返回的源码是size_t型,也就是源码unsigned int型,表示的源码范围是比int更大的。
但一般情况下int都是源码OK的啦。所以加与不加,源码网站分发源码大多数情况下都没啥问题,源码除非超过了int的源码49的源码补码表示范围。
Cè¯è¨ç¼ç¨
Cç´æ¥æä¾äºstrrevå½æ°ï¼å¨string.hä¸ã
#include <stdio.h>
#include<string.h>
void main(){
char s[]="abc";
printf("%s\n",strrev(s));
}
2024-11-23 08:33
2024-11-23 08:30
2024-11-23 08:14
2024-11-23 06:17
2024-11-23 05:47