大神帮帮我

来源:2-3 变量及赋值

精慕门1807139

2016-11-07 11:15

 #include <stdio.h>
  int main()
{
  /*int age=18*/
  d=18
  printf("我今年%d岁!\n", age);
  return 0;
}

写回答 关注

4回答

  • qq_慕仰9316699
    2016-11-07 11:43:37
    已采纳

    #include<stdio.h>

    main()

    {

    int age=18;   //也可以换成 int d=18;

    printf{"我今年%d岁!\n",age);//这里的也要换成d了

    return 0;

    }

    //以上是一份正确答案,下面我来分析下你的问题

     #include <stdio.h>
      int main()
    {
      /*int age=18*/    首先,这里你用了注释语句,那么这一句将不会被读取,那么你的printf里的age没有意义
      d=18                其次这里%d、%f、%s....之类的是数据类型,不是说你下面用了%d,你这里就要定义一个d
      printf("我今年%d岁!\n", age); 关于这个语句,每个逗号后面的都将在程序运行输出结果时取代它所对应(顺序对应)的%d

      return 0;
    }

    //总的一句,使用一个变量吧(不知道这样说准不准确),你就要定义其类型,你的d=18就你没有定义。

    //写的杂乱,将就着看吧。也是新手上路,如有不足,欢迎指正。


    精慕门180...

    谢谢你耐心的讲解!

    2016-11-07 23:21:55

    共 1 条回复 >

  • 一回首丶世界皆在尽头
    2016-11-07 11:33:26

    为什么要在“int age=18"前后加上符号呢?那个是说明本句是注释的符号。还有就是%d这是一个代替的符号,希望你好好课程,加油!

    精慕门180...

    嗯,谢谢!

    2016-11-07 23:21:29

    共 2 条回复 >

  • H啦啦啦啦
    2016-11-07 11:30:36

    #include<stdio.h>

    int main()

    {

          int age;

          age=18;

          printf("我今年%d岁!\n",age);

          return 0;

    }

    精慕门180...

    谢谢!

    2016-11-07 23:21:15

    共 1 条回复 >

  • 邦er
    2016-11-07 11:28:55

    #include <stdio.h>
      int main()
    {
      int age=18;
       printf("我今年%d岁!\n", age);
      return 0;
    }

    精慕门180...

    谢谢!

    2016-11-07 23:20:58

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题