Как объявлять параметры функции? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

int _tmain(int argc, _TCHAR* argv[])
{
    int a,b;
    printf("Введите а и б\n");
    scanf("%d%d",&a,&b);
    vivod(a,b);
    getch();
    return 0;
}
void vivod(int &a, int &b){
    a++;
    b++;
    printf("\n%d %d",a,b);
}
Что не так с функцией, как объявлять параметры? выводит ошибки: 6 error C2059: синтаксическая ошибка: & 7 error C2059: синтаксическая ошибка: ) 4 error C2143: синтаксическая ошибка: отсутствие ")" перед "&" 5 error C2143: синтаксическая ошибка: отсутствие "{" перед "&" предупреждения: 2 warning C4013: vivod: нет определения; предполагается "extern" с возвратом типа "int" 3 warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details. 1 warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

Решение задачи: «Как объявлять параметры функции?»

textual
Листинг программы
void vivod(int *a, int *b){
    (*a)++;
    (*b)++;
    printf("\n%d %d",*a,*b);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы