["a string"]跟+a的ASCII码一样的用法,也就是说[""]引号没有字符就相当于+0,有字符就取首字符的ASCII码并与之相加。[""]既然是相当+某值,+是双目运算,所以前面还得再有1“目”(变量或者常量),所以5["abcdef"]就是5+'a'值为102(a的ASCII码是97),是合法的。
不合法的。在C语言里,要想将5赋给b和a这两个变量,可以写成“a=5,b=5,”,也可以写成“a=5,b=a,”,但是不能写成a=b=5,因为这是不合法的,在编译时编译器会报错。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
错误 不合法 看不懂这个语句到底想干什么 IT大猫 便当 3 我来解答C语言考试“合法”就是问你程序是否正确。你这个错误出现在"="号上。考点是:= 号表达式左面必须是1个变量例如:a=a+1; 合法 a=a=a+1; 合法 a=a++;合法 a+1=1; 不合法,因为左面多了+1 不是1个变量 a=a++=5 不合法,因为第...
所以不是哦 您好,1.12,345不是合法常量,因为中间是逗号而不是点号。12.345是合法常量,12是合法常量,345也是合法常量。2.规定科学计数法表示的都是浮点型数据。3.C不没有定义π,也不可能定义π,因为它无限不循环。4.sin是C的库函数sin(5)是函数值。
清风拂面水无痕 大能力者 8 应该都是合法的。小桥流水人涧 麻婆豆腐 11 自己运行下不就知道了 hds255555 低能力者 5 你这样相当于声明了两个a变量,printf不知道输出哪个,当然报错了 smile红云 帕秋莉糕 12 多多发帖支持贴吧人气~ a7098688 酱油 4 我运行了一下 是可以的;而且楼主的问题是什么?
不合法,C语言中表达式不能被赋值。区分开数学中的等式和编程中的赋值,C语言中的=号和数学中的=号不是一个概念。
int a=5,b=6; 合法.int a=5;b=6; 不合法的 .int a;a=5;, ① 则a=a+10; ② 也合法 ②中的第二个a的值等于5 ②中第一个a是②中第二个a的值与10的和赋予的等于15 ②中两个a都是变量的名
4回复贴,共1页 <<返回c语言吧请问一下5.e-0是合法的浮点数吗? 只看楼主 收藏 回复 红鱼黄鱼 路人 2 请问一下5.e-0是合法的浮点数吗? 家父张二河 麻婆豆腐 11 有任何问题都可以进来,大神免费解答问题 贴吧用户_54Xtyaa 毛蛋 1 一 阡陌少浅 毛蛋 1 不是,e或E前必须有数,e或E后必须是...
是合法的。首先5赋给b,b的值是5;然后b赋给a,a的值也是5
不合法 > 操作符的级别比 = 要高 所以上边的表达式就相当于 a = (3>b) = 5 = 操作符是从右到左结合的,所以先执行的是 (3>b) = 5;3>b 的结果不能做为一个左值,所以赋值是非法的 这个表达式编译会报错。