suchenxiang 发表于 2022-1-17 21:42:33

不清楚这段代码问题出在哪里,谢谢!

本帖最后由 suchenxiang 于 2022-1-17 22:04 编辑

#include<stdio.h>
#include<string.h>
int main()
{
        char arr1[]="abc";
        char arr2[]={'a','b','c'};
        printf("%d\n",strlen(arr1));
        return 0;
}

人造人 发表于 2022-1-17 21:47:29

return= 0;

傻眼貓咪 发表于 2022-1-17 21:51:10

#include <string.h>

suchenxiang 发表于 2022-1-17 22:04:46

傻眼貓咪 发表于 2022-1-17 21:51
#include

错误改过来了但是没有显示字符串的长度是什么原因呢

傻眼貓咪 发表于 2022-1-17 22:12:58

suchenxiang 发表于 2022-1-17 22:04
错误改过来了但是没有显示字符串的长度是什么原因呢

#include <stdio.h>
#include <string.h>

int main()
{
    char arr1[] = "abc";
    char arr2[] = {'a','b','c'};
    printf("%ld\n", strlen(arr1)); // 试试改成 %ld
    return 0;
}

suchenxiang 发表于 2022-1-17 22:15:08

傻眼貓咪 发表于 2022-1-17 22:12


谢谢!
页: [1]
查看完整版本: 不清楚这段代码问题出在哪里,谢谢!