memset初始化陣列
阿新 • • 發佈:2018-12-08
memset初始化陣列(結構體也可初始化),不過我在此處並未對結構體初始化..
memst按位元組進行初始化,可以選擇將陣列初始化為0或初始化為-1
#include <iostream> #include<algorithm> #include<map> #include<vector> #include <cstring> using namespace std; int main() { int c[15]; memset(c, -1, sizeof(c)); for(int i=1; i<15; i++) cout << c[i] << " "; cout << endl; return 0; }
#include <iostream> #include<algorithm> #include<map> #include<vector> #include <cstring> using namespace std; int main() { int c[15]; memset(c, 0, sizeof(c)); for(int i=1; i<15; i++) cout << c[i] << " "; cout << endl; return 0; }
若為1
則
#include <iostream> #include<algorithm> #include<map> #include<vector> #include <cstring> using namespace std; int main() { int c[15]; memset(c, 1, sizeof(c)); for(int i=1; i<15; i++) cout << c[i] << " "; cout << endl; return 0; }