值传递和地址传递 1. 简介 C语言传递参数 (或者赋值)可以是值传递,也可以是传递指针,传递指针也叫地址传递 默认传递值的类型:基本数据类型(整数类型,小数类型,字符类型),结构体,共用体 默认传递地址的类型:指针,数组 2.值传递和指针传递的使用特点 2.1 值传递 将变量指向的存储内容,在传递 ...
分类:
其他好文 时间:
2021-01-07 12:39:23
阅读次数:
0
P3769 [CH弱省胡策R2]TATT cdq分治只会板子就来自己yy cdq套cdq的题(虽然也是板子)。被kdt吊打了2倍常数。不过没有确定出题人是否卡满了kdt,等会我去卡卡。 能自己yy出做法非常高兴,然后因为一个sb错误调了2h 首先按照第一维排序。然后仿照最长上升子序列定义状态:\(d ...
分类:
其他好文 时间:
2021-01-07 12:33:44
阅读次数:
0
1.单链表: 1 #pragma once 2 #ifndef _List_H 3 #include<stdio.h> 4 #include<stdlib.h> 5 #define ElementType int 6 7 struct Node; 8 typedef struct Node* Ptr ...
分类:
编程语言 时间:
2021-01-06 12:20:27
阅读次数:
0
二分查找可以理解为折纸,对半折。 主要:你需要主要是二分查找的数据是有序的。 它的时间复杂度:log2(n) 对应的算法师折半查找法: 代码: #include <stdio.h> #include <stdlib.h> #define keyType int typedef struct { ke ...
分类:
其他好文 时间:
2021-01-06 11:59:08
阅读次数:
0
#include<stdio.h> #include<stdlib.h> #include<conio.h> #include<string.h> #define LEN sizeof(struct scorenode) #define DEBUG struct scorenode{ int num ...
分类:
其他好文 时间:
2021-01-02 11:46:23
阅读次数:
0
为结构定义默认(无参数)构造函数是错误的。 在结构体中初始化实例字段也是错误的。 只能通过两种方式初始化结构成员:一是使用参数化构造函数,二是在声明结构后分别访问成员。 对于任何私有成员或以其他方式设置为不可访问的成员,只能在构造函数中进行初始化。如果使用 new 运算符创建结构对象,则会创建该结构... ...
code: #include<bits/stdc++.h>//xfl using namespace std; const int N = 100007; typedef unsigned long long ull; ull mis[N],sum[N]; string s; int n,m,l1, ...
前言 最近在看 python GC 这块,主要参考了武老师的是视频和博客,自己再总结一下。 我的 python 源码版本 3.9.0。 知识点 python GC 主要分为引用计数和分带的标记清除两种 GC。 引用计数会一直占用系统资源,需要持续监控对象的引用 标记清除有 STW(stop the ...
分类:
编程语言 时间:
2020-12-30 10:47:29
阅读次数:
0
int GetResourceId(void) { typedef BOOL (*P_IsWow64Process)(HANDLE, BOOL *); HMODULE kernel32 = LoadLibrary(L"kernel32.dll"); P_IsWow64Process __sys_Is ...
分类:
系统相关 时间:
2020-12-30 10:33:55
阅读次数:
0
Windows线程的上下文结构体,struct _CONTEXT结构是与CPU有关的,特定的CPU对应着特定的CONTEXT结构。
分类:
编程语言 时间:
2020-12-29 11:21:38
阅读次数:
0