求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是可以的,最有效的方法是上机调试
随机阅读
- 清河老街社区居委会 后靰鞡草沟
- 威海动车站离动物园 从威海火
- 当兵政审 我要去当兵 武装部要学校盖章 盖什么章呢 找那个部门盖呢 当兵需要章学校没人怎么办
- 图中空白处为风带的位置,点分布位置为气压带的位置.读图, 世界气压带风带分布空白图
- 关于月经周期正确的有 月经周期
- 点餐购物车 饿了么APP如何对购物车内的订餐进行结算
- 测石雨水井 西双版纳是什么意思?
- 《山海经》中有哪些细思恐极的细节? 昆仑决赤水站
- 梁山108将,谁死的最惨??? 水中花越狱
- 上海康城业主路那天那 上海康城丢东西   请看看(来自上海
- 日照水芙蓉大酒店海鲜 日照市水芙蓉大酒店怎么样?
- 证券投资基金与投资基金的关系 基金与证券投资基金是一个概念吗?怎么去区分以及它们的关系?
- 什么耐寒又耐旱蔬菜 耐寒蔬菜有哪些
- 常州大学城到东坡公园怎么走 南大街到东坡公园
- 想在薛家二厂租房子 常州薛家那里的房子出租的多吗
- 雪莲虫草合剂的用法用量 雪莲虫草合剂价格安顺药房有没卖
- 四线格拼音卡片打印 用Excel怎样做带四线格拼音字母
- 封闭自己的伤感说说 把心封起来说说
- 殷巷镇天气预报 河南省滑县由来
- 贺州市通成公路工程有限公司 如果我来到你的城市,你将带我去哪玩?