C/C++
zhoutaoccu
这个作者很懒,什么都没留下…
展开
-
大小端简记
大小端:转换:可通过htonl、ntohl、htons、ntohs函数实现转换,原理就是将对应的内存按照字节进行移位,高低位互换字节单位在内存中的排列顺序,字节内无大小端区别。大端: 网络字节序 ppc CPU小端:主机字节序 intel arm CPUdata = 0x12345678 地址低->高 0x00000100 0x00000101 0x00000102 0x...原创 2021-10-13 00:28:44 · 136 阅读 · 0 评论 -
C语言 嵌套结构体赋值
#include <stdio.h>/* 嵌套结构体赋值 1.memcpy实现 2.定义局部变量,然后用结构体赋值*/typedef struct { int a; int b;} Stu1;typedef struct { int c; char d;} Stu2;typedef struct { Stu1 st1; Stu2 st2;} Stu3;int main (){ // 适用于小端C.原创 2021-09-29 02:49:16 · 3750 阅读 · 0 评论 -
C语言qsort使用总结
1.基本用法2.字符串排序3.结构体排序/** * Filename : qsort_leetcode.c * Version : V1.0 * Author : Zhoutaoccu * Date : 2020.3.27 * Review * Usage : qsort for Huawei Work Contest * Func Name : qsort * Web Link : qsort website li原创 2021-04-07 23:37:02 · 147 阅读 · 0 评论 -
初尝DAG动态规划-井字格
#include <stdio.h>/* 求田字格不绕路的路径种类, ilearning 算法 2021-03-21 1.限定条件:不能走远路,迭代或者动态规划 2.限定条件: 不能走相同的节点,深度优先DFS */static int cache[100][100] = {0};int f(int m, int n){ if (m < 0 || n < 0) { return 0; } if (m == 0 .原创 2021-03-26 02:15:59 · 172 阅读 · 0 评论 -
VSCODE C语言环境配置(Win10)
下载安装VSCODE软件。Setup software step by step. 安装MinGW64,配置g++编译环境。软件安装类型供参考,附件有离线软件包(x86_64-8.1.0-release-posix-seh-rt_v6-rev0),放置到C:\FastSpeedAPP\下,可自行选择其他路径,此处仅供参考。Setup MinGW for C/C++ compile. cmd gcc -v to make sure everything is OK. 安装VSCODE必要插件,比如C/C.原创 2020-10-24 01:12:15 · 2461 阅读 · 1 评论 -
gcc和g++的区别总结
gcc和g++的区别总结gcc: GNU C Compilerg++: GNU C++ Compiler共同点:均属于the GNU Compiler Collection,gcc是鼻祖,后来才有了g++g++ == gcc -xc++ -lstdc++ -shared-libgcc(gcc后面两项都是链接选项,表示g++要相比gcc链接其他库函数)##差异点:1.g+...原创 2019-01-26 21:24:01 · 6151 阅读 · 1 评论