После прочтения этого article на thedailywtf.com, я не уверен, что у меня действительно была шутка.
Там говорится, что какой-то парень изменил код из
int function()
{
int x;
char data_string[15];
...
x = 2;
strcpy(data_string,"data data data");
...
}
к
int function()
{
int x = 2;
char data_string[15] = "data data data";
...
}
всюду в коде и что по какой-то причине раздул размер исполняемого файла от 1 до 2 компакт-дисков (или, может быть, он этого не сделал?).
Очевидно, что я недостаточно хорошо знаком с C/С++, чтобы получить эту шутку, но что кажется странным, так это то, что 2-й список кодов кажется "чище", по крайней мере, из того, что мне сказали в школе (то есть инициализация переменных - хорошая вещь, а не плохая).