求C语言大神。“当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值”这 肯定是错误的,整形变量也可以输入实形数值的如scanf(\"%d\",&i);i为int类型,你输入浮点型会隐式转换为整形在C语言赋值语句中,给多个变量赋值,用逗号隔开,岂不是相当于一个逗号表达式? 不能那样理解。逗号表达式是已经声明过的变量合法组成的多个有效运算表达式用逗号隔开,而int a=1,b=2;只能有一种解释,那就是声明和初始化变量时可以把多个相同类型的变量用逗号隔开写在同一个类型符后面,最后用分号结束。对上面的声明,如果再声明一个int c;那么,c=(a=1,b=2)运算后c=2,因为(a=1,b=2)取最右边一个逗号后表达式的运算结果。所以,我觉得c=(a=1,b=2)中的(a=1,b=2)是逗号表达式,而int a=1,b=2不是逗号表达式!计算机语言的所谓“语法”其实只是一些书写规定,有很多甚至是不能变通的,比如char*p,*q,语法说*是属于char而不属于后面的变量的,但若写成char*p,q后q却不认为是指针,这又怎么理解呢?那就是为了方便,不然,如char*p,w,x;这样的声明就要写成两行了:char*p;char w,x;利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是( )A.INPUT。 利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是()A.INPUT.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是()A.INPUT“A,B,C”;。每条( )语句能够同时为多个变量赋值,每条( )语句只能为一个变量赋值。 每条SELECT语句能够同时为多个变量赋值,每条SET语句只能为一个变量赋值赋值号左边不能是表达式,只能是变量。表达式是不是a+b?变量是不是a? 三个都是错的,赋值语句,右运算(从右向左运算),最后的值赋的值给了=号右边的变量;1.赋值运算一般编写的时候不常用连续赋值的,就算真的要连续赋值,也是右值也都应该是一个变量,故Aa=7+b+c=a+7Ba=7+b+a+7都是错的,连续赋值时,=号右边(中间部分)是表达式,不是一个变量2.赋值运算,最后都是要把算出来的一个值,赋值给最左最左边的变量,左边必须是一个变量,用来接收返回的值,不能使表达式,故:Ca+1=7+b,b+,a+7也是错的!若从终端输入给变量a赋值123.19,则正确的输入语句是 如果是:double a;输入语句:scanf(\"%lf\",&a);如果是:float a;输入语句:scanf(\"%f\",&a);输入语句中是否可以有赋值语句,输入的同时是否可以给变量赋值?高中数学 不同语言的用法不同,高中数学必修三BASIC来说,输入不能赋值,但高中组的NOIP的C是可以的,最有效的方法是上机调试 输入语句中不可以有赋值语句 输入的同时也不可以给变量。输入语句中是否可以有赋值语句,输入的同时是否可以给变量赋值?高中数学 不同语言的用法不同,高中数学必修三BASIC来说,输入不能赋值,但高中组的NOIP的C是可以的,最有效的方法是上机调试
随机阅读
- 管道压力等级 长输管线管道设计的要求
- 简单豆豆龙 棒棒糖又叫豆豆龙吗?
- 社会主义核心价值观与中华民族精神的关系是怎样的 学习《中华民族文化的当代价值观》
- 镇江瑞特机械制造有限公司怎么样 江苏艾斯瑞特机械有限公司怎么样?
- 今年威海房价上涨的原因以及将会是一个怎样的变化? 2017-2018威海房价有一个怎么样的趋势? 潮白新城田各庄小学
- 祝自己跟对象99的说说 兄弟和他对象99天了,我想在说说里说几句话,说什么啊,他们俩和我关系都挺好的。
- 自然界因为有了生物而充满生机,下列不属于生物共同特征的是1.生物都能快速运动2.生物的生活更需要营
- 因经常失眠,做了血常规 新北京恒安中医院
- 钻石珍珠毒尾蝎几级进化 毒尾蝎进化是什么意思
- 惠州万通大厦详细地址 中信集团和华润集团哪个更牛B?
- 民勤收成乡永丰七社 民勤县富源枸杞种植专业合作社怎么样?
- 2017年系统分析师下午题答案 系统分析师问题
- 水井坊井台装52度红装 十年的52°水井坊井台装500ml 可以卖多少钱
- 鞋子上写的US UK EU CM分别是什么意思? 比如说鞋子23码165是什么意思
- 汉寿县毛家滩集镇 汉寿县乡镇合并毛家滩是怎么合并的
- 魔兽世界 骑士力量祝福的问题 魔兽世界骑士力量祝福
- 最新赵县公交车线路 沧州汽车站到南环小学路线
- 春秋战国时,合纵连横指的是什么 战国合纵连横策略成语
- 上海沪菲电缆盐城有限公司怎么样? 民和工业园招聘信息网
- 遇水凝固的物质