["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都是变量的名
红鱼黄鱼 路人 2 请问一下5.e-0是合法的浮点数吗? 家父张二河 麻婆豆腐 11 有任何问题都可以进来,大神免费解答问题 贴吧用户_54Xtyaa 毛蛋 1 一 阡陌少浅 毛蛋 1 不是,e或E前必须有数,e或E后必须是整数 登录百度帐号 下次自动登录 忘记密码? 扫二维码下载贴吧客户端 下载贴吧APP看高清直播、视频...
a数组中包含有10个元素,并为这10个元素分配内存空间。数组元素的一般形式为:数组名[下标]。其中的下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。例如,a[5],a[i+j],a[i++]都是合法的数组元素。数组元素通常也称为下标变量。总之数值在0到9之间,超过此范围则有误...
你是想了解C语言中标识符的合法要求吗?在C语言中,标识符是用来给变量、函数、数组等命名的。关于标识符的合法要求,主要包括以下几个方面: 可以使用的字符: 标识符只能由字母(大写或小写)、数字和下划线(_)组成。 标识符必须以字母或下划线开头,不能以数字开头。 不可以使用的字符: 标识符中不能包含空格、特殊符...