Щоб створити масив, визначте тип даних (наприклад, int ) і вкажіть назву масиву, за якою слід квадратні дужки []. Щоб вставити в нього значення, використовуйте список, розділений комами, у фігурних дужках: int myNumbers[] = {25, 50, 75, 100}; Тепер ми створили змінну, яка містить масив із чотирьох цілих чисел.
Є кілька способів ініціалізації масиву цілих чисел у C. Перший спосіб полягає в тому, щоб ініціалізувати масив під час оголошення та вставити значення в пару відкриваючих і закриваючих фігурних дужок, {} . Загальний синтаксис для цього виглядає так: data_type array_name[array_size] = {value1, value2, value3, …};
Ось код:
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main(void) {
- ФАЙЛ *fptr = fopen("file.txt","r");
- char line[80];
- char *dam = calloc(1000, sizeof(char));
- while(fscanf(fptr,"%79[^\n]\n", рядок) == 1) {
Основи ініціалізації масиву структур C
- Масив структур: набір структур, кожна з яких містить змінні різних типів даних. …
- // Визначення структуриstruct Student { int roll_no; char name[100]; float marks;};// Оголошення масиву структурstruct Student students[10];
Тепер давайте створимо приклад масиву рядків:
- #include<stdio. h>
- #include<рядок. h>
- int main()
- {
- int i;
- char* Array[] = {"HI", "UP", "AT"};
- printf("Масив рядків:\n");
- for(i = 0; i < 3; i++)
Щоб одночасно оголосити та ініціалізувати масив у C, використовуйте наступний синтаксис. // ініціалізація масиву під час оголошення. int Demo_array[] = {100, 200, 300, 400, 500}; Розмір масиву в наведеному вище синтаксисі не вказано, але компілятор у C виділить розмір масиву з 5 цілих елементів.