![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
求职应聘
文章平均质量分 87
翟羽嚄
这个作者很懒,什么都没留下…
展开
-
华为嵌入式开发笔试题
1)什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。(2)char * constp char const * p const c...原创 2018-09-08 02:01:53 · 3612 阅读 · 0 评论 -
C语言字符串操作总结大全——超详细
C语言字符串操作总结大全超详细1)字符串操作2)字符串到数值类型的转换3)字符检查4)函数原型c++概念字符串操作一、char_traits 字符特征类1)意义:包装特定串元素的通用行为界面,以便容器实现时依据特征信息而执行特定行为2)定义了通用类型名3)定义了字符 / 字符串操作的包装界面,以便通用算法的调用4)int_type 类型应是当前字符类型的整型编码二、std::string 并不是序...原创 2018-09-20 00:18:50 · 1553 阅读 · 0 评论 -
C语言实现字符串拷贝函数的几种方法(中兴嵌入式面试题)
今天参加中兴嵌入式面试,问到了这个题目,由于C语言在大一学的,没有来得及看,只好自己写了一个; 我是用下面这个方法写的: c语言中,定义数组后可以用sizeof命令获得数组的长度(可容纳元素个数)。例如:int data[4];int length;length=sizeof(data)/sizeof(data[0]); //数组占内存总空间,除以单个元素占内存空间大小printf...原创 2018-09-15 02:49:14 · 5063 阅读 · 0 评论 -
面试积累——嵌入式软件工程师面试题(非常经典)
预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此...原创 2018-09-15 03:52:58 · 53064 阅读 · 18 评论 -
数据结构与算法——链表
链表定义链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多...原创 2018-10-03 16:50:08 · 445 阅读 · 0 评论 -
C语言中结构体占用内存问题——字节对齐
C语言中结构体占用内存问题普通数据类型比如int char float 我们很清楚知道它们占用几个内存,比如int占用4个字节,char占用一个字节等等,知道数据类型占用多少内存是很重要的,可以使我们的程序效率更高、运行速度更快、快速知道自己程序的bug…这道题是自己秋招时迈普通信嵌入式软件开发的一道笔试题,面试时也问了,当时自己回答的有些混乱,因此今天进行记录。之前对结构体占用内存一直很混...原创 2018-10-03 17:26:19 · 1124 阅读 · 0 评论 -
输入一个IP地址字符串(支持16进制和10进制),判断ip是否合法———C语言实现
1.输入一个IP地址字符串(支持16进制和10进制),判断ip是否合法,例如ip为“192.1.0.1”返回ture,ip为“266.266.266.1”,返回false。程序思路1、要把ip地址分隔开,当然是用“.”分割。2、ip地址有十进制和16进制,该如何兼容,先判断是否是16进制,如果是,则转换成整型,如果不是,直接转换为整型3、再进行判断是否在0-255之间,是否是4个数部分程...原创 2018-10-14 03:43:47 · 3357 阅读 · 0 评论