Задать вопрос
@fewgesto

Почему идентификатор не определен?

#include <stdio.h>
#pragma warning(disable : 4996)
int wannazachet(int matr[n][n], int i, int j) {	
	for (int o = 0; o < n; o++) {
		for (int l = 0; l < n; l++) {
			printf("%d ", matr[o][l]);
		}
		printf("\n");
	}
}
int main() {
	int i = 0, j = 0, n = 0, o = 0, l = 0, d = 0;
	int matr[99][99], a[99], matr1[99][99];
	scanf("%d", &n);
	scanf("%d %d", &i, &j);
	for (int o = 0; o < n; o++) {
		for (l = 0; l < n; l++) {
			scanf("%d", &matr[o][l]);
		}
	}
	wannazachet(matr[n][n], i, j);	
}

пишет в int wannazachet(int matr[n][n], int i, int j) индификатор n не определен почему....?
  • Вопрос задан
  • 258 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега C
Седой и строгий
Потому что на момент определения функции никакого n не существует. Да и не имеет n смысла в этом контексте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы