
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
用来指定操作系统运行环境的一些参数使用场景在编写C/C++程序时,在链接的时候,从来不知道链接的动静态库来自哪里但是照样可以链接成功,生成可执行程序,原因是有相关环境变量帮助查找。
意法半导体 (STMicroelectronics)S:意大利SGS微电子公司 T:法国Thomson半导体公司微控制器 (Micro Controller)采用32位架构的单片机属于微控制器(MCU)芯片系列。
标准模板库是C++标准库的重要组成部分,不仅是一个可复用的组件库而且是一个包含数据结构和算法的软件框架对于给定的若干个单词组成的句子每个单词均由大小写字母混合构成,单词间使用单个空格分隔输出最后一个单词的长度输入:HelloNowcoder输出:13int main()// 不要使用cin>>line,因为会它遇到空格就结束了return 0;getline函数当输入到指定字符时按下回车才会停止i
数组元素为联系人结构变量,而顺序表的头文件中是没有定义这个变量的,需要引入通讯录的头文件才能将这个元素类型重命名int size;//有效数据个数//空间大小}SL;宏定义常量,便于参数修改//姓名//性别int age;//年龄//电话//地址}peoInfo;
/顺序表指针int top;//栈顶元素下标//空间大小}ST;}QNode;int size;}Queue;将头指针,尾指针,以及节点个数封装成一个结构体只需传送这个结构体的地址,就能完成对指针变量的修改减少了传送的参数个数,避免了传送二级指针同样是单链表,为什么实现队列时可以创建头尾结构?因为这种头尾结构可以轻松实现尾插,但实现尾删非常麻烦因为不方便寻找倒数第二个节点。
namespace + 命名空间的名字,{}内为命名空间的成员命名空间中可以定义变量、函数、类型等printf函数访问的是全局域中rand函数,而非命名空间域中的rand变量2.3.namespace的本质定义出一个域,这个域全局域各自独立,不同的域可以定义同名变量域作用限定符:::在全局域中创建一个变量a,在main函数中也创建一个变量a如果在main函数中打印,则会优先打印main函数中的变量
num 是字节数,不是元素个数:拷贝 5 个 int,num=5×sizeof (int)=20,不是 5;memcpy 不处理重叠内存:重叠拷贝用 memmove,避免数据覆盖;memset 按字节初始化:别用它初始化整型数组为 1、2 等数值(结果错误);memset 的 value 参数:传字符用单引号('x'),不是双引号("x",字符串地址);memcmp 按字节比较:要考虑 CPU 的
大端字节序:“高位字节”(钥匙的前半部分)插在 “低地址钥匙孔”,“低位字节”(钥匙的后半部分)插在 “高地址钥匙孔”;(低地址→高地址);小端字节序:“低位字节”(钥匙的后半部分)插在 “低地址钥匙孔”,“高位字节”(钥匙的前半部分)插在 “高地址钥匙孔”;(低地址→高地址);常用场景:x86 架构(PC、多数嵌入式开发板)为小端,C51 单片机、网络传输(TCP/IP)为大端。整数存储:内存存
num 是字节数,不是元素个数:拷贝 5 个 int,num=5×sizeof (int)=20,不是 5;memcpy 不处理重叠内存:重叠拷贝用 memmove,避免数据覆盖;memset 按字节初始化:别用它初始化整型数组为 1、2 等数值(结果错误);memset 的 value 参数:传字符用单引号('x'),不是双引号("x",字符串地址);memcmp 按字节比较:要考虑 CPU 的
num 是字节数,不是元素个数:拷贝 5 个 int,num=5×sizeof (int)=20,不是 5;memcpy 不处理重叠内存:重叠拷贝用 memmove,避免数据覆盖;memset 按字节初始化:别用它初始化整型数组为 1、2 等数值(结果错误);memset 的 value 参数:传字符用单引号('x'),不是双引号("x",字符串地址);memcmp 按字节比较:要考虑 CPU 的







