Параметр функции по умолчанию - C (СИ)
Формулировка задачи:
Пишу функции, у которой может быть параметр по умолчанию вот код
Пишет ") expected" в этой строке
int add_after (int val, int pos = -1) { struct list *current; struct list *adding; int i = 0; if (pos < 0 || pos > size) { return -1; } adding = (struct list *)malloc(sizeof(struct list)); if (size == 0) { adding->previous = NULL; adding->val = val; adding->next = NULL; ++size; return size; } for (i = 0; i < pos; i++) { current = current->next; } adding->previous = current; adding->next = current->next; current->next = adding; ++size; return size; }
int add_after (int val, int pos = -1) {
Решение задачи: «Параметр функции по умолчанию»
textual
Листинг программы
#define size (-1) //...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д