C++:MEMSET的大坑三两事

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++:MEMSET的大坑三两事相关的知识,希望对你有一定的参考价值。

之前写了一题费用流,竟然硬是在写SPFA时为DIS数组赋初始值用了MEMSET数组QAQ

调试了很久也没有弄明白自己是卡在那里了,,,感觉被自己蠢哭了QWQ

 

错误的姿势!!

#include <cstring>
#include <iostream>
#include <cstdio>
using namespace std;

const int INF = 0x3f3f3f;

int dis[50005];

int main()
{
    memset(dis,INF,sizeof(dis));
    return 0;                
    }

 

正确的姿势!!老老实实地用循环!!

另,一位神犇告诉我:MEMSET可能只在赋-1,0,1时比较靠谱,但并不知道为什么QAQ 希望以此为鉴,好好学习,天天向上!!

 

PS:友情提醒:使用MEMSET前一定要写#INCLUDE <CSTRING>哦!

以上是关于C++:MEMSET的大坑三两事的主要内容,如果未能解决你的问题,请参考以下文章

nodejs之mock与跨域代理的三两事

Java测试三两事

浅谈Docker三两事

Cetos7安装nginx三两事

当jsonp劫持遇到POST三两事

细说alternate三两事「精修版」