学习笔记
StudentWang_
What I cannot create, I do not understand. - Richard Feynman
展开
-
slam踩坑
一、Linux or cmake1. cmake无法找到头文件(fatal error: .h: No such file or directory) cmake无法找到头文件原创 2021-04-11 20:16:44 · 201 阅读 · 0 评论 -
【c语言】无法找到头文件(fatal error: .h: No such file or directory)
一、结论将代码中的include<xxx>改为"xxx",如:#include <head1.h>改为#include "head1.h"即可二、原理“”和<>的区别:1、引用的头文件不同#include< >引用的是编译器的类库路径里面的头文件。#include“ ”引用的是你程序目录的相对路径中的头文件。2、用法不同#include< >用来包含标准头文件(例如stdio.h或stdlib.h).#include“原创 2021-04-11 20:13:35 · 81890 阅读 · 9 评论 -
自用链接整理
自用合集1 快排快速排序原创 2021-01-11 12:10:27 · 143 阅读 · 0 评论 -
【标准C】图的实现+BFS和DFS遍历+Dijkstra算法+Prim算法+Kruskal算法实现
直接贴代码,给有需要的人,各类函数都已封装好,直接使用。用的是标准C写的,直接复制粘贴即可试用,有问题欢迎指正。如果对你有帮助麻烦给个赞哈~//无向图哦#include<stdio.h>#include<stdlib.h>#define max 10010#define INF 0x3fffffffint visit[max];int father[max];...原创 2020-04-06 14:55:07 · 433 阅读 · 0 评论 -
【C语言】typedef struct node{}a,*b;到底是什么意思?
很多小伙伴知道 typedef int a;的作用相当于将int 换名为a;也知道typedef struct node{xxx}b;的意思是将这个结构体命名为b;但是对于这样的代码typedef struct Node{ int value1; int value2;}*p,a;确不知道这两个表示的什么。首先我们先明确一个typedef最基本的定义typedef...原创 2020-04-06 12:55:33 · 19049 阅读 · 13 评论 -
【C语言】究竟malloc前面和sizeof里面的值到底为什么这么填?(int*)malloc(sizeof(int))
相信很多人有这样的疑问,我们在给指针分配空间的时候常常使用这样的语句:int *p = (int*)malloc(sizeof(int));为什么要在malloc前加上*在sizeof里面不加呢?我们先来看一下关于malloc的介绍malloc的全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区...原创 2020-04-06 12:28:46 · 8612 阅读 · 4 评论 -
【C语言】未修改的变量的值却发现变量的值改变的思考
#include<stdio.h>struct Ploy{ int exp;//指数 double cof;//系数}ploy[1001];double ans[2002];int main(){ int n1,n2;//第一个表达式非0项数n1,第二个表达式的非0项数n2 int tmpExp,tmpCof,number=0; ...原创 2020-03-15 11:33:55 · 1680 阅读 · 0 评论 -
【C语言】新手编程时常见BUG汇总,持续更新中
一.前言 编程时候新手会遇到一些问题,我在这篇文章中把有代表性的码下来,并简单解释,欢迎大家和我多多交流.二.正文1.指针声明但为赋值,输入输出会出现错误#include<stdio.h>int main(){int *p;scanf("%d",&p);printf("%d",*p);}看似没有问题的一个程序吧?但是却无法正确执行,...原创 2020-02-26 12:18:08 · 3106 阅读 · 3 评论 -
8086 DEBUG调试 学习笔记
在8086汇编中DEBUG是个非常实用的工具,并且可以非常明了的查看每一步指令每一个段的相对状态,有利于学习。下面列举一下DEBUG的一些使用方法:1.-A 使用了A选项就可以开始在相应位置写代码了,其中后面可以接一个地址,表示写的位置,从下图可以看到,A后加参数2000,即从段偏移2000的位置开始存放代码。2.-C -c [add1]L[length] [add2] 是将...原创 2018-06-22 17:59:04 · 3822 阅读 · 0 评论