new int[] означає ініціалізувати об’єкт масиву з іменем arr із заданою кількістю елементів,ви можете вибрати будь-яке число, але воно буде відповідати заявленому типу.

Типи int і unsigned int мають розмір 4 байти. Однак портативний код не повинен залежати від розміру int, оскільки стандарт мови дозволяє це залежати від реалізації. C/C++ у Visual Studio також підтримує цілі типи розміру.

Основна відмінність між int і new int у мові програмування C полягає в тому, що int використовується для оголошення змінної цілого типу без вказівника та ініціалізується деяким значенням за замовчуванням, наприклад 0, тоді як new int використовується для оголошення вказівника на ціле число змінна типу і повинна бути ініціалізована правильною адресою пам'яті.

int[] myArray повідомляє, що ми хочемо оголосити нову змінну під назвою myArray, яка має тип масиву цілих чисел. new int[] говорить ми хочемо негайно виділити пам'ять для зберігання даних у цьому масиві. {1,2,3} — дані, які ми хочемо зберегти в масиві.

Обмеження цілих констант

ПостійнийЗначенняЗначення
INT_MAXМаксимальне значення для змінної типу int.2147483647
UINT_MAXМаксимальне значення для змінної типу unsigned int.4294967295 (0xffffffff)
LONG_MINМінімальне значення для змінної типу long .-2147483647 – 1
LONG_MAXМаксимальне значення для змінної типу long .2147483647