面试
ABNQ-CN
这个作者很懒,什么都没留下…
展开
-
嵌入式工程师综合笔试题之C++(含部分答案)
List item嵌入式工程师综合笔试题之C++1、 初始化和赋值的区别是什么?定义和声明的区别是什么?赋值操作是在两个已经存在的对象间进行的,而初始化是创建一个新的对象并且初始化来源于另一个存在的对象.初始化是在编译时进行的,而赋值是在函数或程序运行时进行.定义也是申明,extern声明不是定义,及不分配内存空间.声明有初始化就被当做定义.带有{}就是定义,否则就是声明.除非有extern关键字,否则就是变量的定义.2、 什么是“引用”?引用和指针的区别?声明和使用“引用”要注意哪..原创 2020-09-23 11:20:41 · 792 阅读 · 0 评论 -
嵌入式工程师综合笔试题之指针和内存
嵌入式工程师综合笔试题之指针和内存一维数组排序一维数组反转二分查找atoi函数实现 把字符串转换成整型数.什么是大端和小端?写一个函数判断当前计算机是大端还是小端?通过联合体.程序如下:char a[3][10] = {“hello”, {‘a’, ‘b’, ‘c’, ’d’}, “test”};char (*p)[3][10] = &a;char *m[3][10] = {{“hello”}, “abcd”, “test”};(1)请用p指针分别访问字符串”test”原创 2020-09-21 19:38:50 · 564 阅读 · 1 评论 -
嵌入式工程师综合笔试题之C语言基础(含部分答案)
嵌入式工程师综合笔试题之C语言基础(含部分答案)continue、break和return的区别?continue:跳过本次循环.Break:只能在循环体内部或者switch开关语句中使用,跳出当前的体或层.return:返回断点出继续执行断点处的下一条语句.可以有返回值初始化和赋值的区别?初始化是在程序运行前又系统将变量赋值.赋值是在程序开始运行之后完成,动作属于程序完成的.(变量定义后要初始化)声明和定义的区别?声明:指定一个变量的标识符,用来描述变量的类型,用于编译器识别原创 2020-09-21 19:19:41 · 1435 阅读 · 0 评论