printf返回值是输出的字符个数。所以
#include <stdio.h>
int main(){
inti=43;
printf("%d\n",printf("%d",printf("%d",i)));
return0;
}
输出为4321
strlen()的C语言实现,不能在栈空间声明变量。
int my_strlen(const char *string){
}
本文探讨了C语言中printf函数返回值的含义及其嵌套使用的方法,并通过一个具体例子展示了输出字符个数的变化过程。此外,还提供了一个递归实现的strlen函数版本。
361

被折叠的 条评论
为什么被折叠?



