摘要: 首先,用scanf对指针进行输入的时候,不要对指针加& 然后,对指针进行输入时,最好先把指针指向一个明确的地址,比如 #include<bits/stdc++.h> #define ll long long using namespace std; int main() { int p; int * 阅读全文
posted @ 2023-11-15 23:20 最爱丁珰 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 首先看蓝书上的代码 为什么即将开始dfs时,没有一开始就把vis[i]标记了? 其实dfs的流程是从左部的一个节点出发,考察右部的一个节点,如果右部的节点已经匹配了,下次dfs直接从这个右部节点的匹配点开始计算,所以vis的标记都是标记的右部节点,左部节点是不用标记的(因为是匹配二分图,只会被访问到 阅读全文
posted @ 2023-11-15 22:29 最爱丁珰 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 首先来看一看这个代码 这个代码输出的是2,即函数里面的c的值就是b的值,为主函数里面a这个变量的地址,所以a被改变了 再来看一看这个代码 这个代码输出的是1,就是b所指向的地址的内容没有被修改,所以c也是一个形参,他的值就是b的值(a的地址),但是c的值被改变了(变成了全局变量x的地址)不会导致b的 阅读全文
posted @ 2023-11-15 18:14 最爱丁珰 阅读(3) 评论(0) 推荐(0) 编辑