为了账号安全,请及时绑定邮箱和手机立即绑定

c语言问题

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


#include<stdio.h>

int main (){

int a,b,3c;

c=a+b

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

}


正在回答

6 回答

你的代码有两个问题,

int a,b,3c;

c=a+b

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

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

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

1 回复 有任何疑惑可以回复我~
#1

慕UI3307026 提问者

非常感谢!
2017-10-11 回复 有任何疑惑可以回复我~

变量命名不能以数字开头

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

#include<stdio.h>

int main (){

int a,b,c;

c=a+b

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

}

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


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225293    人
  • 解答问题       18230    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

c语言问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信