下载后可任意编辑1
算术运算符, 赋值运算符和关系运算符的运算优先级按从高到低依次为A
算术运算、 赋值运算、 关系运算B
算术运算、 关系运算、 赋值运算C
关系运算、 赋值运算、 算术运算D
关系运算、 算术运算、 赋值运算答案: B2
C 语言中, 下列运算符优先级最高的是A
==答案: A3
数组定义为” int a [ 4 ] ; ”, 错误的表示式是 ( )A
a [ 0 ]C
a++答案: D4
执行语句” k=7>>1; ”后, 变量 k 的当前值是A
1答案: C5
一个 32 位的机器,该机器的指针是多少位答案: 32 位下载后可任意编辑6
关键字 static 的作用是什么
答案: 在 C 语言中, 关键字 static 有三个明显的作用: 1)
在函数体, 一个被声明为静态的变量在这一函数被调用过程中维持其值不变
在模块内( 但在函数体外) , 一个被声明为静态的变量能够被模块内所用函数访问, 但不能被模块外其它函数访问
它是一个本地的全局变量
在模块内, 一个被声明为静态的函数只可被这一模块内的其它函数调用
那就是, 这个函数被限制在声明它的模块的本地范围内使用
const 有什么主要的作用
答案: const 有什么主要的作用
能够定义 const 常量, 具有不可变性
例如: const int Max=100; int Array[Max]; (2)便于进行类型检查, 使编译器对处理内容有更多了解, 消除了一些隐患例如: void f(const int i) {
} 编译器就会知道i 是一个常量, 不允许修改; (3)能够避开意义模糊的数字出现, 同样能够很方便地进行参数的调整和修改