当前位置: 首页 > news >正文

ARM/Linux嵌入式面经(十六):蔚来嵌入式一二三面面经

文章目录

  • static作用,局部static和全局static区别
  • TCP三次握手
  • Linux虚拟内存
  • 指针引用区别
  • C++内存分区
  • new/delete和malloc/free区别
  • 职业规划
  • 为什么选择蔚来
  • 介绍一下项目
  • 然后问我有没有内核级别开发经验,我说没有
  • 什么情况进入内核态
      • 一、主动式
      • 二、被动式
      • 三、其他方式
      • 注意事项
      • 示例
  • TCP握手挥手
  • 进程线程区别
      • 1. 基本定义
      • 2. 资源分配
      • 3. 包含关系
      • 4. 并发性
      • 5. 独立性
      • 6. 通信方式
      • 7. 健壮性
  • 线程同步方式,详细说说原子操作、内存屏障
      • 线程同步方式
      • 原子操作
      • 内存屏障(Memory Barrier)
  • 对蔚来有什么认识,对智能座舱有什么认识
      • 对蔚来的认识
        • 一、公司概况
        • 二、产品系列
        • 三、技术创新
        • 四、市场表现
        • 五、企业荣誉
      • 对智能座舱的认识
        • 一、主要特点
        • 二、技术发展
        • 三、未来趋势
  • 多久毕业
  • 上学时学过什么课
  • 项目一个一个深挖,没有八股
  • 反问开发工作的层级,回复是大部分贴近硬件,上层工作很少

一面

static作用,局部static和全局static区别

在C或C++编程语言中,static关键字有几个不同的作用,具体取决于它被使用的环境。以下是static的一些常见用法和它们的区别:

  1. 局部静态变量

    • static关键字用于一个局部变量(通常是函数内的变量),它改变了该变量的存储期为整个程序的生命周期,而不是函数调用的局部作用域。这意味着变量在函数调用结束后不会消失,其值会保留到下一次函数调用。
    • 局部静态变量在首次创建时会被初始化,并且只会初始化一次。
  2. 全局静态变量

    • 全局静态变量是指在函数外部定义的静态变量。这种变量的生命周期同样是整个程序的运行期,但与局部静态变量不同,全局静态变量的作用域仅限于定义它的文件内部。也就是说,它们在其他文件中是不可见的,具有内部链接。
    • 这可以用于模块化编程,防止不同模块间的全局变量名冲突。
  3. 静态函数

    • static关键字用于函数定义时,它限制了该函数的作用域,使其只能在定义它的文件内部被调用。这同样有助于避免不同文件中的函数名冲突,并且有助于模块化设计。

总结区别:

http://www.lryc.cn/news/402657.html

相关文章:

  • Apache BookKeeper 一致性协议解析
  • Solana的账户模型
  • iPython与Matplotlib:数据可视化的秘籍
  • 做一只勤劳的小蜜蜂
  • 如何处理 PostgreSQL 中死锁的情况?
  • 新版本 idea 创建不了 spring boot 2 【没有jkd8选项】
  • linux系统和windows系统如何同步时间,服务器时间变动怎么同步
  • Mac M1安装配置Hadoop+Flink SQL环境
  • 【所谓生活】马太效应
  • 品牌进行电商数据采集的流程
  • 面试问题:React基本概念,和所遇到的CPU和IO问题
  • FOG Project 文件名命令注入漏洞复现(CVE-2024-39914)
  • JavaScript 表单
  • python程序设定定时任务
  • win10 查看 jks 的公钥
  • 蓝牙模块在智能体育设备中的创新应用
  • 智能家居和智能家电有什么区别?
  • SpringBoot3 + Vue3 学习 Day 1
  • 如何使用在线工具将手机相册中的图片转换为JPG格式
  • C#医学影像管理系统源码(VS2013)
  • Qt Creator 项目Console 项目踩坑日记
  • [MAUI 项目实战] 笔记App(一):程序设计
  • VisualRules-Web案例展示(一)
  • 使用Docker 实现 MySQL 循环复制(三)
  • Spring如何管理Mapper
  • NFS存储、API资源对象StorageClass、Ceph存储-搭建ceph集群和Ceph存储-在k8s里使用ceph(2024-07-16)
  • 「Vue组件化」封装i18n国际化
  • 【Git远程操作】理解分布式管理 | 创建远程仓库
  • OJ-0718
  • python抓包 -- 用wireshark抓包、解析--scapy、PyShark