配列の初期化
ま、特に意味はない…。
#include <cstdio> #include <memory> void dump(char a[], unsigned int n, const char* id); void main(void) { char a1[8]; char a2[8] = {0}; char a3[8] = {}; char a4[] = {1, 2, 3}; char a5[8] = {1, 2, 3}; char a6[8]; memset(a6, 0, sizeof(a6) / sizeof(char)); dump(a1, sizeof(a1) / sizeof(char), "a1"); ... }
E:\Temp>zzz a1 60 -118 -58 1 -64 -1 18 0 a2 0 0 0 0 0 0 0 0 a3 0 0 0 0 0 0 0 0 a4 1 2 3 a5 1 2 3 0 0 0 0 0 a6 0 0 0 0 0 0 0 0 E:\Temp>