Показать сообщение отдельно

  #11  
Старый 12.08.2009, 20:38
__mad
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
С нами: 9745696

Репутация: 104
По умолчанию

>Почему именно sizeof(mass) / sizeof(mass[0]) ? Что за философия такая непонятно...

Все очень просто, sizeof возвращает размер объекта (в данном случае массива) в байтах, а у тебя как раз массив типа int (4 байта) состоящий из 5 элементов вот отсюда и получается 20 байт, а вот sizeof(mass[0]) это уже размер одного элемента в байтах то есть размер инта (4 байта).

>можно привести пользоательскую сумму сложения двух целочисленных аргументов

вопрос совсем не ясен, попробую угадать:
Код:
int sum(a, b)
{
  return a + b;
}
 
Ответить с цитированием