wangjijia 发表于 2020-2-15 16:42:59

求救大佬们

能不能帮我看一下为什么这段编不出来
#include <stdio.h>
int main()
{
        int a = 123456;
        int b = 789456;
    char c = "hello";
        printf("%d+%d=%s.", a , b , c);
       
        return 0;
}

zltzlt 发表于 2020-2-15 16:43:37

char c = "hello";

这一句有错

一个账号 发表于 2020-2-15 16:44:34

改成这样:

#include <stdio.h>
int main()
{
      int a = 123456;
      int b = 789456;
      char c[] = "hello";
      printf("%d+%d=%s.", a , b , c);
      
      return 0;
}

wangjijia 发表于 2020-2-15 16:50:34

一个账号 发表于 2020-2-15 16:44
改成这样:

谢谢

wangjijia 发表于 2020-2-15 16:52:24

一个账号 发表于 2020-2-15 16:44
改成这样:

为什么要改成这样啊原先的哪里不行啊

djie 发表于 2020-2-15 16:58:15

好像《带你学c带你飞》里面讲过

一个账号 发表于 2020-2-15 17:10:16

wangjijia 发表于 2020-2-15 16:52
为什么要改成这样啊原先的哪里不行啊

你那是一个数组,不是一个字符

qiuyouzhi 发表于 2020-2-15 17:11:04

wangjijia 发表于 2020-2-15 16:52
为什么要改成这样啊原先的哪里不行啊

字符串要用字符数组来存储
页: [1]
查看完整版本: 求救大佬们