Эта программа сбой. Есть ли какой-либо предел в C с использованием массива n length? Он работает на C++ (используя cin cout). Спасибо за ваше время.Массивы переменной длины в C и C++
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int n;
printf("n\n");
scanf("%d\n",n);
int arr[n];
system("PAUSE");
return 0;
}
Насколько велика ваша цифра? – Mysticial
@Mysticial Достаточно большой, чтобы не вписываться в память, к которой должен обращаться указатель wannabe-to -int, который является неинициализированным не указателем вместо этого ... –
@Mysticial (это было сложно и запутанно ... он write 'scanf ("% d ", n);') –