瑞晟微电子 笔试后记

刚刚去瑞晟笔试完了。本来只分配了一个教室,想不到来的人这么多。估计今年形势不好,中兴华为招的人也不多,大家还是比较着急的。

好了,言归正传。笔试题挺简单的,但是自己答的时候觉得应该会的,却怎么也打不上来。。

1.位运算求一个int型数据中bit为1的个数,这个相信大家应该都知道,通过计算(x-1)& x 就可以知道了;

2.单链表逆转 3,智力题过桥类型 都比较简单

其他的可能是做电子的,就是是软件工程师也离不开硬件的知识了。

static,volatile的作用,cache的作用例举3个例子,还有些位运算的题目。嗯,如果是电子方面这个还的多看看。

static:

1. c++中类的static成员变量是整个类所拥有,类所有的对象共同享用这一个变量,static成员函数也是所有类对象共同享有,而且static成员函数没有this指针,所有它只能访问到类的static成员变量。

2. C/C++中,static修饰的局部变量是存储在静态存储区域的,不同于普通的局部变量存储在堆栈中。而且static局部变量只初始化一次,变量的值在下次调用时仍然维持上次的值。

部变量只初始化一次,变量的值在下次调用时仍然维持上次的值。

3,static修饰的全局变量和全局函数,限定了作用域范围,只能被定义该static变量或者函数的模块内的函数访问,其作用域限定在模块内。

volatile:

是指这个变量的值会被意想不到的改变,所以,优化器在用到这个变量的时候必须每次都小心的重新读取这个值

例子:状态寄存器,多线程应用中被几个任务共享的变量等

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值