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

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

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

Листинг программы
  1. int _tmain(int argc, _TCHAR* argv[])
  2. {
  3. int a,b;
  4. printf("Введите а и б\n");
  5. scanf("%d%d",&a,&b);
  6. vivod(a,b);
  7. getch();
  8. return 0;
  9. }
  10. void vivod(int &a, int &b){
  11. a++;
  12. b++;
  13. printf("\n%d %d",a,b);
  14. }
Что не так с функцией, как объявлять параметры? выводит ошибки: 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
Листинг программы
  1. void vivod(int *a, int *b){
  2.     (*a)++;
  3.     (*b)++;
  4.     printf("\n%d %d",*a,*b);
  5. }

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


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

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

8   голосов , оценка 3.625 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы