Array initialization with {0}, {0,}?

Actually, in C++, I personally recommend:

char myArray[MAX] = {};

They all do the same thing, but I like this one better in C++; it’s the most succinct. (Unfortunately this isn’t valid in C.)

By the way, do note that char myArray[MAX] = {1}; does not initialize all values to 1! It only initializes the first value to 1, and the rest to zero. Because of this, I recommend you don’t write char myArray[MAX] = {0}; as it’s a little bit misleading for some people, even though it works correctly.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)