2016 - 2024

感恩一路有你

未定义标识符怎么解决 以下选项中均是不合法的用户标识符是A)A P_0 do B)float 1a0 _A C) b-a go# int D)_123 temp INT?

浏览量:2834 时间:2021-03-15 02:35:00 作者:admin

以下选项中均是不合法的用户标识符是A)A P_0 do B)float 1a0 _A C) b-a go# int D)_123 temp INT?

C是非法的用户标识符。C语言规定变量名的第一个字符必须是字母或下划线,后面的字符必须是字母、下划线或数字。选项C中的“-”和“#”不属于字母、下划线或数字。所以这个名字是非法的。

另外,我不知道是不是你打字的问题。变量名不能包含空格。例如,选项A应该是

APu0do,由于用户的变量名应该最大程度地反映变量的功能,所以可以采用多词组合的方法来命名变量。如果定义一个变量来表示货币的数量,那么可以使用number、of和money来表示它。

即intnumberofmoney=0;,这是一种通用命名方法。变量名的第一个字符应该是小写,因为变量名不能包含空格键,所以将每个单词的第一个字母大写以区分单词的边界。在这个例子中,“O”和“m”是用来区分金钱的。

希望对您有所帮助。

C语言中的goto语句。为什么老师反复强调不能用?

说到goto的颜色变化,主要原因是goto太自由了,甚至比汇编语言跳跃还要自由。跳转还需要考虑长地址、短地址等跳转。Goto完全没有限制。它可以直接从函数内部传递到函数外部,甚至传递到其他函数。这涉及到一个问题。我们都知道函数调用是为了保护当前的上下文,以及当前的执行堆栈和寄存器。一旦它进入被调用函数的内部,堆栈和寄存器都将改变。如果在函数内部使用goto去其他地方而函数不返回,程序就会乱七八糟,导致内存泄漏。因此,必须限制goto的使用。1函数内部的goto只能转到函数,以确保函数可以返回到被调用的。2中断中的goto也是一样的。Goto必须能够保证中断正常返回,否则也会导致中断异常。总之,不建议使用goto,因为它可以跳转到您想要执行的位置,而不受任何限制。它太自由了,但这是好事还是坏事,取决于程序开发人员的设计是否考虑周全,是否会导致这样那样的问题。

未定义标识符怎么解决 case能作为标识符吗 C语言标识符的命名规则

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。