为什么3c就不行呢?代码如下
#include<stdio.h>
int main (){
int a,b,3c;
c=a+b
printf("%d+%d=%d",a,b,c);
}
你的代码有两个问题,
int a,b,3c;
c=a+b
首先 a+b 后面少了分号,你这里将 a+b 的值赋值给c,但是你的c根本就没定义。
然后就是你的3C变量定义的问题了,变量名可以以数字、字母、下划线开头,但是不能以数字开头。
在练习的时候多看看基础知识 进行理解
变量命名不能以数字开头
变量命名错了,不可以这样子命名
#include<stdio.h>
int main (){
int a,b,c;
c=a+b
printf("%d+%d=%d",a,b,c);
}
int 后面定义的是变量,变量名可以是数字、字母、下划线,但是不能以数字开头。
变量命名不能以数字开头,只能以字母或下划线开头,数字可以放到后面,比如命名为c3就没问题,但是不可以是3c
定义变量时不可以把数字,符号等字符作为开头。