程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++:MEMSET的大坑三兩事,memset大坑

C++:MEMSET的大坑三兩事,memset大坑

編輯:C++入門知識

C++:MEMSET的大坑三兩事,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>哦!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved