66问答网
所有问题
当前搜索:
c语言合法赋值语句怎么判断
C语言
程序问题(if
语句
)
答:
第一题:if(
c
=a)?你是想写if(c==a)吧,(c=a)是
赋值
表达式,其作用是将a的值付给c。而该表达式的值是赋值号右边的值,也就是a的值1,所以
判断
的结果为真,执行“printf("%d\n",c);”,而变量c刚被赋值为a的值,所以显示1.要想判断相等,应用“==”。第二题:if的作用范围是其...
C语言基础题 以下
合法
的
C语言赋值语句
是 A.a=b=58 B.k=int(a+b) C...
答:
A 语法错误:不能连续
赋值
。B 强制类型转换运算符必须用小括号括起来 比如 (int)(a+b)。
C
不是
语句
,只是表达式,要用分号才正确。D 是自减语句,等同i=i-1。正确的确是D。
以下选项中
合法
的
C语言赋值语句
是() A.a=b=34 B.a=34,b=34 C.--i...
答:
D 第一个选项中
赋值语句
只能一次赋一个值,第二个加分号,第三个没有等号
这道
C语言
怎么
做?
答:
如果指的是上面提供的那个二维数组a,则不
合法
,原因是a=0是一条
赋值
表达式,而数组名a是一个指针常量,它不能作为左值而被赋值的。如果a是和上题无关的,是另一个程序中你声明的一个变量,那它是合法的,它是一条合法的赋值表达式,返回值为0,即if的条件
判断
为假。
C语言
编程题,输入一个字符串
判断
是不是
合法
的标识符如果合法输出yes如果...
答:
/**程序描述:输入一个字符串
判断
是不是
合法
的标识符如果合法输出yes如果不合法输出no.算法思路:合法标识符条件:首字符必须是下划线(_)或者英文字母,并且标识符是由下划线,英文字母和数字组成。*/#include <stdio.h>#include <string.h>int main(){char str[256];int i,flag=1;printf("Please ...
若变量已经正确定义并
赋值
,则下面
合法
的
C语言
语法表达式是:
答:
如果变量已经正确定义并
赋值
,这三个式子都是
c语言中
的正确的表达式。但在它们后面加了分号,就不再是表达式,而是表达式
语句
了。
c语言中
逻辑或
怎么
用
答:
这些运算符大家都能明白,主要问题就是等于==和
赋值
=的区别了。 一些刚开始学习
C语言
的人总是对这两个运算符弄不明白,经常在一些简单问题上出错,自己检查时还找不出来。看下面的代码: if(Amount=123) …… 很多新人都理解为如果Amount等于123,就
怎么样
。其实这行代码的意思是先赋值Amount=123,然后
判断
这个表达式...
C语言
,选什么,
怎么
看数组定义是否
合法
?
答:
A int (整型)不能
赋值
字符串;B 正确
C
char s是单个字符变量,不能赋值字符串,可改为char s[10](或s[])="string";D 字符赋值时要么加单引号,要么加双引号;char a[]={'1','2','3','4','5'};两种字符串赋值方式;char a[]={"12345"};
如何判断C语言中
的
合法
常量?
答:
整型分前缀(0、0x)和后缀(u、l),每种进制中用的数字不同;浮点数后缀f、l,指数表示注意是否在范围内;字符与字符串主要注意转义字符后面是否
合法
;a:整数中不允许出现逗号;b:科学计数法表示1.5乘以10的2.0次方,由于科学计数法指数部分只能是整数。
c
:\号是转义符号后面要跟其他符号来表示具体...
C语言赋值
运算问题1
答:
float x;,x%2是不正确的,float类型的数据不能取余数,x应该定义为int类型。x=123,y=45.000000;因为scanf("%3d%f",&x,&y); 输入的格式%3d%f 数据12345(空格)678(回车)输入后,x取3位=123,而y取到45后面是空格,是字符型数据,不能再读入,所以再后面的678也不会读入。这样的输入最...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜