C语言——题目(1)
话不多说开始,看题目。
选择题*使用双向链表存储数据,其优点是可以。*
A.很方便的插入和删除数据
B.节约存储空间
C.很快回收储存空间
D.提高检索速度
解析:正确答案(D)
A:因为单链表在插入和删除后继节点和双链表是一样的,只有在插入删除前驱的时候才更简单
B.多分配一个指针,空间使用了更多
C.回收都是一样的
D.单链表只能从前往后,而双链表支持从前向后、从后向前,会有更快的检索速度。
本人答题的时候,挺简单的
*关于“字符串”的描述 ,错误的是()。*
A.字符串的长度必须大于零
B.字符串可以连续存储,也可以链式存储
C.字符串是一种特殊的线性表
D.”空串”与“空白串”不是同一个含义
解析:正确答案(A)
A:字符串的长度可以是0;
D:空串是零个字符的串,它的长度为零。而空白串是指由一个或多个空格组成的串,它的长度为串中空格字符的个数。 string str1 = “”; //空字符串 ,str1.length() 等于 0,分配了一个内存空间 string str2 = null; //NULL,未分配内存 string str3 = “ “; //空格串 ...
基于LinuxC++车载显示器开发(1)
这是新开的C++QT开发专栏,接下来将会花费较多的时间进行讲述基于LinuxC++车载显示器开发。
项目要求此作品将会基于I.MX6ULL MINI Linux开发板进行开发,主要功能将会实现:视频播放器、音频播放器、地图显示、蓝牙聊天、TCP、DUP等的部署开发。
开发环境基于正点原子I.MX6ULL QT开发手册进行开发,主要软件准备:
QT版本:qt-opensource-linux-x64-5.12.9
Ubuntu版本:18.4
交叉编译器:fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0
程序部分整体界面显示123456789101112131415161718192021222324252627AppMainView::AppMainView(QWidget *parent){ this->setParent(parent); this->setGeometry(0, 0, 800, 480); this-> ...
每周工作内容(6)
3e8f7111a74be2a52fa169d25e9f445fedd66e00890444e8a4c926f70839652383737652266c578ae134fd5b152077e70e11d8685a0d2c4125976ddbe980209b7695fae8d888c47bdde069601a8e0032b5d8f8164bebaec6c2d66f45e0e725f5d72d8c16377803d4fc3e57d628a980066cdc4a68e45e426217566f58b69129a5d77e7e36e1e6e4c2a66abdd985811722b5132457d8971ca4c329b57b0954bc829994d1e48bd5934bdf975785cceabf0da18888fb6684782485bfa2062d888c92d330cdd87ed856f9e48114c2636f330ade228a25d8517c6168427a8e9f84efdb83205ef69e6216c3ad66a1ddafcfc04df3e8adc3f1b376a8e ...
每周工作内容(5)
3e8f7111a74be2a52fa169d25e9f445fedd66e00890444e8a4c926f70839652383737652266c578ae134fd5b152077e7596824438ad9c30beebc317b68198578e0f440882de5e08678e998b4351fedf3fd1863f5cd89f40c67421896d456c252fcc078328a37d37049040771600defb15427356d354685caa5ae58095fec5269e395f759537b61ba09a16f4c60228cb8531195a06f0dbd07dd591f4649a96b1e61a51ea0a7a3383403dd1a31c4cddbe97941a409fdefdadac9b1a7f08db14a4ac3bb14bd65b6e9eddffb39a1329c8ab45305fc695410d0d33f6b492e27652a8d26d4a1df4b7be723a240c147efc40472b8cd0950e87874445 ...
每周工作内容(4)
3e8f7111a74be2a52fa169d25e9f445fedd66e00890444e8a4c926f70839652383737652266c578ae134fd5b152077e7596824438ad9c30beebc317b68198578d72c8ef116fc30ab423f0dfb2c3c007af4a27ec0be324434d9665fcdbdf59deffb6af988c4ae8f72eef6fe42645e661c9634a5e49ed3cf99ca5e7bf757d8316b5ea3c41cf80fd3d7c5e94e4875471dcab2ae88e68d7b2eadce1b1c9530b5107dcfb23c5fd1cc3eac6fdbd0e777d02ccfc82dd02564ff1202e826d7b6ffe5a7e2943340955184dcff6c8d91da0cdc0f566e6421278faf60ea026784938d63dbf6f20fefebceb876ee442eaacfc99826df916244b79db4a5e27 ...
每周工作内容(3)
3e8f7111a74be2a52fa169d25e9f445fedd66e00890444e8a4c926f70839652383737652266c578ae134fd5b152077e7596824438ad9c30beebc317b681985783819176f48f753eb3fbe6187f42b5afcfcee51a7539f087b583c4ccd1b1268fcf3e27aa703fce95f95c251ab3a89c413b2c2b2823a9d529728fbad4ac0271ef8f593c00abcc5450923e91cc8da852576765de0f8702f47f3a767ac2e0b5ff0f39c409ffed1ba5061c38af483b007f3a574e61a3d8da8e4df65ee6aa08b4d525cfa138bb4ecabc8db8e5380e59b153808946d81f1bdbc9fe54c66e79a3ac4e7dbb4330a221030766e14a27a2c9b3828c6e98a6e28268b5363c ...
每周工作内容(2)
3e8f7111a74be2a52fa169d25e9f445fedd66e00890444e8a4c926f70839652383737652266c578ae134fd5b152077e7596824438ad9c30beebc317b681985784be10042464cab9525e31a1bfc21c057084bdc1e5ab868ccb524e9c1a59b086073e797e753b24f0af9c6fc5f7d51579add9606a75db1ad5b2c73d84c5a65a6ab8c959c98c1257df51605863dcf61ad9f95aa4870853e7f2a5f83a322a2ecd7d995de3c7aaee4f5c0680fecd7911c346ed594dbb871da898afd468a72f556c84508d1bcf243ef33d0120eb8738026caa7dbe98eb5620f4d320d659aeea489589cea950ce08946c7e73c199e8bf33ef2b4f0bcb4dfb98f1c311 ...
md--书写格式汇总
这一篇章是用来添加MD的书写格式
*static有什么用途?(请至少说明两种)*
根据不同位数的有不同的答案:32位的4字节、64位的8字节。
一个有10个指针的数组,该指针是指向一个整型数的
一个指向有10个整型数数组的指针
一个指向函数的指针,该函数有一个整型参数并返回一个整型数
一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数
(无需列表)
0000 0001
内存高地址
0000 0000
0000 0000
0000 0000
内存低地址<——
size为1:size为1
我是微软雅黑字
背景色的设置是按照十六进制颜色值:#7FFFD4
12345*这里是文字*_这里是文字_**这里是文字*****这里是文字***~~这里是文字~~
这里是文字这里是文字这里是文字这里是文字这里是文字
Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用<>包起来, Markdown 就会自动把它转成链接。 ...
C语言——面试题
题目来源公司面试题
简答题*程序的局部变量存在于___ 中,全局变量存在于____中,动态申请数据存在于___ 中。*
程序的局部变量存在于栈(stack) 中,全局变量存在于静态数据区中,动态申请数据存在于堆(heap)中。
这一题全部是概念的问题,需要牢记!!
*PC为32位机,计算该结构体大小?*
1234567struct name1{ char str; short x; int num;};求sizeof(name1)? (8字节)
这一题考察的是结构体大小的计算,需要记住几个点(来自菜鸟教程)
结构体变量的首地址能够被其最宽基本类型成员的大小所整除;
结构体每个成员相对于结构体首地址的偏移量(offset)都是成员大小的整数倍,如有需要编译器会在成员之间加上填充字(internal adding);
结构体的总大小为结构体最宽基本类型成员大小的整数倍,如有需要编译器会在最末一个成员之后加上填充字节(trailing padding)
题目中的三个变量大小分别为:1个字节、2个字节、4个字节。
char分配一个字节,short分 ...
每周工作内容(1)
3e8f7111a74be2a52fa169d25e9f445fedd66e00890444e8a4c926f70839652383737652266c578ae134fd5b152077e72cb17ef86fdfa56a90cc30fced2d6f571c1088c263087eaa82c1674a7785f41b9e4a9e4ded6cb309df44fdaa3e09f12372d091edfee8749b839c6517352ef17fe1492880b5e3e89d0b13359fd3da06aa65dac88546166bc2a0dc2d007d5cb829fab2d42344a387f2082835a0ca5ef8d7552eacbd3bd823424bcf2670ae648254ed2481a01b3a1387d68f14b76baf5671d71cf329be914b45e78aac261322cfe56692e0b6b1f93a3d1cc472fbc59e98bfe9b03d57c668c85405705773e5b0f085db4296d3d651a42be ...