问答详情
源自:2-3 变量及赋值

为啥错了我的程序

#include <stdio.h> int main(){    String name; name="majuxia"; int age; age=18; printf("我的%S姓名!\n",name); printf("我的%d年龄!\n",age); return 0;}


提问者:qq_自由飞翔_prxNRX 2018-11-25 18:03

个回答

  • 御神_天照
    2018-11-26 00:40:14

    因为C里面根本没有string类型,改用char数组吧。

  • 慕前端3391689
    2018-11-25 20:04:18

    因为定义的String用错了
    #include<stdio.h>
    int main(void)
    {
    char a[10]="majuxia";
    int age=18;
    printf("我的名字是%s\n",a);
    printf("我的年龄是%d\n",age);
    return 0;
    }


  • 慕田峪1379069
    2018-11-25 19:39:03

    第四行错了  应该是long long int name;

  • 慕慕0175608
    2018-11-25 19:30:38

    没有定义name


  • 慕慕0175608
    2018-11-25 19:29:50

    #include<stdio.h>
    int main()
    {
    int name;
    name = "majuxia";
    int age;
    age = 18;
    printf("我的%s姓名!\n",name);
    printf("我的%d年龄\n",age);
    return 0;
    }