问答详情
源自:1-1 代码初体验,制作我的第一个网页

c语言问题

为什么3c就不行呢?代码如下


#include<stdio.h>

int main (){

int a,b,3c;

c=a+b

printf("%d+%d=%d",a,b,c);

}


提问者:慕UI3307026 2017-10-11 16:29

个回答

  • 梦纯粹4055143
    2017-10-11 17:19:13
    已采纳

    你的代码有两个问题,

    int a,b,3c;

    c=a+b

    首先 a+b 后面少了分号,你这里将 a+b 的值赋值给c,但是你的c根本就没定义。

    然后就是你的3C变量定义的问题了,变量名可以以数字、字母、下划线开头,但是不能以数字开头。

    在练习的时候多看看基础知识 进行理解

  • 慕粉4013827
    2017-10-11 16:44:36

    变量命名不能以数字开头

  • 没茅台
    2017-10-11 16:42:48

    变量命名错了,不可以这样子命名

  • 古井无波其二
    2017-10-11 16:41:00

    #include<stdio.h>

    int main (){

    int a,b,c;

    c=a+b

    printf("%d+%d=%d",a,b,c);

    }

    int 后面定义的是变量,变量名可以是数字、字母、下划线,但是不能以数字开头。


  • 慕粉1430463853
    2017-10-11 16:37:33

    变量命名不能以数字开头,只能以字母或下划线开头,数字可以放到后面,比如命名为c3就没问题,但是不可以是3c

  • weibo_yx阳光宅男xy_0
    2017-10-11 16:37:25

    定义变量时不可以把数字,符号等字符作为开头。