当前位置:首页 » 编程语言 » c语言可以使用符号作为变量
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言可以使用符号作为变量

发布时间: 2022-10-03 02:13:20

1. 、在c语言中,下面字符串能用作变量名的是( )。 A. a+b B. auto C. 2-and D. a2

C语言中,变量名只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线,而且不能用C语言中的保留字作为变量名。

四个选项中,A选项有符号“+”,C选项有符号“-”,都不符合变量对字符的要求;B选项的auto是保留字,不能作为变量名。而选项D,变量名由字母a和数字2组成,且第一个字符是字母a,符合C语言对变量名的要求。
因此只有D是正确的。
选D

2. 请问C语言中怎样使用"::"(双冒号)这符号来引用外部的变量

搞同名局部变量的目的就是要外层的同名变量,如果不想屏蔽,直换不用同名变量好啦,
::是可以在C++中引用全局的,可是你那个外层的i也不是全局变量,只是一个比当前层数外层一点的局部变量,蛋疼了

3. c语言 可做变量的符号有哪些规定

以字母或下划线开始,字母,下划线,数字组合。但不能是关键字。
c关键字有:32个关键字:(由系统定义,不能重作其它定义)
auto break case char const
continue default do double else
enum extern float for goto
if int long register return
short signed sizeof static struct
switch typedef unsigned union void
volatile while

4. C语言中,“$”符号有什么用啊

c语言允许以$符号作为变量名的开头,可以根据命名习惯不一样来加入,反正没有影响的,你只要把$符号当成空气就好了。

5. C语言可作为变量名的标识符要注意什么

  • 由字母,数字和下划线组成组成

  • 第一位只能为字母或下划线

  • 不能和C语言保留字完全相同

  • 注意:

  • C语言标识符是区分大小写的,也就是说a和A是不相同的,所以标识符abc,Abc,ABC,aBc...是不同的

  • C语言的不同标准(C89/C99),不同编译器对标识符有效字符个数有不同定义,早先许多系统规定前8个字符有效,现在常见的编译器一般都支持32或更多个字符,但编程者还是需要知道这一点

  • 合理的命名变量

  • 变量名的含义能够表达变量用途的

  • 不要使用仅靠大小写区分变量名(如abc,Abc,ABC)

  • 局部变量和全局变量尽量不要使用相同的变量名

  • 对于作用域比较广的变量,一般使用长名字能更好地表达含义

  • 而对于局部变量(尤其是循环控制变量)则倾向于使用短名字

  • 变量的名字适合使用“名词”或者“形容词+名词

  • 全局变量加前缀g_,静态变量加前缀s_

  • 同一系统中命名风格保持一致

6. c语言中输入全局变量用什么符号

你 要宏定义 啊 也就说例如这样的形式:、
#define uchar unsigned char
就表示在程序中所有的 uchar 代替了unsigned char ,只要需要写unsigned char 的地方都可以用 uchar 简写哦

7. 在C语言程序中,可以用做变量名的是____ A) 1e5 B) a1 C) int D) *p

定义变量的时候,*p的意思是,定义一个变量名是p的指针变量。
如果定义的时候把它写成下面那样,就不会误会了。
int*
p;
这表示你正在定义指向int变量的指针,他的名字是p。
在程序中使用的时候*p是代表p指向的int变量。
p代表的是一个内存地址。

8. 请问C语言中的字符哪些可以做为变量,哪些不可以做为变量

在C语言中,对变量命名的有效字符序列称为标识符。
C语言规定,有效的标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。

下面列出的是合法的标识符,可以作为变量名:
sum, _total, Class, S_s, _1_2, BACD
下面列出的是不合法的标识符,不可以作为变量名:
M.D.John, $123,#33, 3D4,a>b