[c面试题.docVIP

  • 4
  • 0
  • 约1.07万字
  • 约 13页
  • 2017-01-06 发布于北京
  • 举报
[c面试题

括号成员第一 括号运算符[]() 成员运算符 全体单目第二 所有的单目运算符比如++ -- +(正) -(负) 指针运算* 乘除余三,加减四 这个余是指取余运算即% 移位五,关系六 移位运算符:,;关系:,,=,=,等 等于(与)不等排第七 即==,!= 位与异或和位或,三分天下八九十 这几个都是位运算:位与()异或(^)位或(|) 逻辑或跟与,十二和十一 逻辑运算符:||和,注意顺序:优先级(||) 底于 优先级() 条件高于赋值 三目运算符优先级排到13,位只比赋值运算符和,高,需要注意的是赋值运算符很多! 逗号运算级最低! 逗号运算符优先级最低 由于C语言的运算符优先级与C++的不完全一样(主要是增加了几个运算符),所以这个口诀不能完全实用于C++.但是应该能够兼容,大家可以比较一下他们的区别应该就能够很快掌握C++的优先级的!( Volatile 8. 关键字volatile有什么含意 并给出三个不同的例子。 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:? 1). 并行设备的硬件寄存器(如:状态寄存器)? 2). 一个中断服务子程序中会访问到的非自动变量(No

文档评论(0)

1亿VIP精品文档

相关文档