- 博客(9)
- 收藏
- 关注
转载 C++经典排序算法总结
转发请注明出处:https://www.cnblogs.com/fnlingnzb-learner/p/9374732.html
2021-07-20 16:11:59
145
转载 关于柔性数组(变长数组)的一些理解
链接:https://www.nowcoder.com/questionTerminal/b96e32b66109470bba0a42dbea7c9ece来源:牛客网对于变长数组和变长结构体,这是在C99才加入标准的。对于变长数组,举个例子就能解释了:int main() { int n = 10; int arr[n];}对于变长结构体就比较复杂一点(也不算很复杂:))。很多人其实会有这种疑惑,就是为什么不用指针去代替变长结构体,比如:structNo.
2021-07-15 15:05:34
230
原创 练习题1-1
1、下面可以检测运算过程中出现整型溢出的办法有() a将运算结果和可以表示的最大整数进行比较 b检测符号位的变化 c将计算结果减去加数看是否与另一加数相等 d比较参数的长度 选bc选项1 : 运算结果进行比较的话,已经溢出导致结果变化,去比较也为时已晚。 所以不正确选项2 : 检测符号为变化可以防止符号溢出,正确。选项3 : a+b = c c - a != b 则c溢出 正确选项4 : 参数长度 00000000000000000...
2021-07-06 09:22:19
1827
原创 嵌入式学习笔记--GEC6818--bmp图片显示
一、开发环境1.ARM+linux2.ubuntu16.04(安装了GCC,arm-linux-gcc 5.4.0)3.GEC6818开发板
2020-07-25 14:33:22
13914
1
原创 VMware Workstation 安装和配置 Ubuntu 16.04
VMware Workstation 安装 Ubuntu 16.04一、准备软件vmware workstation 安装包Ubuntu 16.04.5-desktop-amd64.iso 镜像文件(可以去官网下载)二、安装VMware WorkstationVMware的安装比较简单,直接解压安装点击下一步即可。三、安装Ubuntu 16.041、打开vmware,选择创建新的虚拟机2、一般使用推荐的配置3、兼容性选择,选择最新的即可4、选择稍后安装
2020-07-25 14:12:39
578
原创 关于C的printf不能直接输出string类型
在程序输出时心血来潮用了c版本的printf,结果就蛋疼了,一直输出是乱码, string s = "中国";printf("%s" , s);//输出乱码果断切换成c++版本的cout发现可以正常输出。于是上网找答案,居然惊讶的发现printf输出字符串是针对char *的,换言之,printf只能输出c语言中的内置数据,string不是c语言内置数据。更深入的来说:s这个string类型的对象并非单单只有字符串,其内还有许多用于操作的函数,于是&s并非字符串“中国”的首地址,.
2020-05-29 00:19:44
461
转载 字符串解码
字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。示例:s = "3[a]2[bc]", 返回 "aaabcbc".s = "
2020-05-29 00:06:24
647
原创 关于Github不能下载的问题
关于Github不能下载的问题一、关于windows10下修改host文件的问题1、host文件位于C:\Windows\System32\drivers\etc2、进入C:\Windows\System32\drivers\etc中 选择打开方式,用记事本打开host文件,在尾部添加199.232.68.133 raw.githubusercontent.com,然后保存,就会出现3、此时我们的解决方法是右键打开属性,点击安全选择编辑,选择Users。。。,然后勾选修...
2020-05-27 20:25:36
12437
6
原创 C语言预科+环境安装
一、安装环境 1、安装VMware_workstation--》虚拟机 ---》虚拟一台电脑打开Linux操作 2、解压Ubuntu12.04镜像(linux操作系统镜像),里面所有的软件已经安装好了, 直接打开使用 3、安装Notepad++软件,编辑代码 ==============二、嵌入式学习的知识点 1、嵌入式的概念 只要和智能控制相关的都属于嵌...
2020-05-16 23:36:39
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人