On Tue, 7 Oct 2014, Artem Chuprina wrote:
y> Что-то я вас не понимаю (с). y> Сами же написали: «sizeof(int[n]) преобразуется в нечто y> вроде n*sizeof(int)». Это n* и выполняется в run time. n* - да, а sizeof - нет. С чем ты споришь?
Еще раз: int temp[n]; sizeof(temp); sizeof(temp) вычисляется как n*4 в run time, и n я могу задавать из командной строки. Следовательно sizeof() преобразуется в выражение которое вычисляется во время исполнения. Ю.