求字符串长度 为什么输出不出来

img

img

你没写printf语句怎么输出啊
main函数中,改成

printf("%d",aaa(a));

把这行代码加上 printf("%d", aaa(a));
你没有输出

img

你没写printf语句呗

直接使用如下写法
int 长度 = strlen(”hello”);


#include<stdio.h>
#include<string.h>
 int main()
{
    int i=0;
    char str[50]="This Is a C Program";
    while(str[i]!='\0')
    {i++;}
    printf("%d\n",i);
 }

这么求长度就行,主函数里没有接收函数调用的返回值,用一个变量接收一下这个函数的返回值,然后打印一下这个返回值

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632

printf输出你自定义的函数return的值

printf输出你自定义的函数return的值