永发信息网

C语言帮忙找找错误

答案:6  悬赏:80  手机版
解决时间 2021-04-23 15:07
  • 提问者网友:星軌
  • 2021-04-23 05:55

变量定义语句哪些错误?并改正。

1)char c1,int a2;

2)INT a, b; FLOATx,y;

3)a,b: char;

4)char if;

5)int a,b

6)Int a;b:c;

7)int a,x; float x,y;

请好好看下,有些是冒号,有些大写的。

最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-04-23 06:07

以下错误的语句已经改正. 并在正确的语句后面有注释说明. 你看看.


1)是正确的.


2) int a, b; float x,y; //类型写成大写了.
3) char a,b; //定义变量的格式不对.
4) char if1; //if是关键字.不能作为变量名
5) int a,b; //缺少语句结束符分号;
6) int a,b,c; //连续定义多个同类型变量,应该用逗号隔开,而不是冒号或分号.并且int是小写不是大写


7) int a,x; float x1,y; // 两个变量x同名了.

全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-04-23 11:13
第三句,char不应该放在那的,它是如int的数据变量,是C语言中所定义的关键字。应放句首。第四句,if后无语句定义条件……希望可以帮到你!
  • 2楼网友:神也偏爱
  • 2021-04-23 10:56

"INT a, b; FLOATx,y;" C语言区分大小写

FLOATx,y 数据类型后接空格

a,b: char; 数据类型放变量名前

char if; 变量名不能是关键字

int a,b 语句结束用分号

Int a;b:c; 分号改为逗号

  • 3楼网友:一把行者刀
  • 2021-04-23 09:21
1 .2 .3 .4 .5 .6 错
  • 4楼网友:一袍清酒付
  • 2021-04-23 08:30

1)char c1,int a2; (char c1; int a2;)

2)INT a, b; FLOATx,y; (应该是:int a,b; float x,y;)

3)a,b: char; (char a, b;)

4)char if; (if 是关键字,不能初始化和赋值)

5)int a,b (注意要加分号,因为初始化也是一条语句)

6)Int a;b:c; (int a,b,c;)

7)int a,x; float x,y; (貌似没错)

  • 5楼网友:玩家
  • 2021-04-23 07:04

第一行:定义两种类型的变量不用放在同一条语句里面!应改为char c1; int a2;

第二行:int不能大写,float 也是,int a,b;float x,y;

第三行:char a,b;声明变量要指定类型

第四行:用了关键字if !!char xxx;

第五行:应该用分号作为一条语句的结尾 itn a,b;

第六行:定义(声明)多个变量的时候应该用逗号隔开 ,int a,b,c;

第七行:重复定义变量X!!!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯