Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Першої Структури | Вступ до Структур
Опанування Структур у C

bookСтворення Першої Структури

Використовуючи візуальний підказку наприкінці першого розділу, створимо тип даних для опису хімічного елемента:

main.c

main.c

copy
1234567
struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Note
Примітка

Маса та атомний номер не можуть бути від’ємними, тому доцільніше використовувати тип даних unsigned short int.

Тепер ви можете створити хімічний елемент. Код виглядатиме так:

main.c

main.c

copy
123456789101112131415
#include "stdio.h" struct chemicalElement { char name[3]; int atomicNumber; int valency; double mass; }; int main() { struct chemicalElement silicon = {"Si", 14, 4, 28.08}; return 0; }

Доступ до полів структури буде розглянуто у наступному розділі. Спробуйте описати геометричну точку A за допомогою структури.

Завдання

Swipe to start coding

Ви створюєте структуру для представлення точки у двовимірному просторі. Ваша мета — зберігати та відображати інформацію про точку, включаючи її назву та координати.

Структура Point повинна містити:

  • Масив символів для імені точки — він має містити лише одну літеру (наприклад, "A" або "B"). Щоб зберегти цю одну літеру та символ завершення рядка \0, оголосіть масив як name[2].
  • Два цілочисельних поля, що представляють координати x та y.

У функції main:

  • Створіть змінну типу Point.
  • Ініціалізуйте її за допомогою фігурних дужок {} із вказанням імені та значень координат.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

What fields should the structure for point A include?

Can you show an example of how to define the structure for point A?

What data type should I use for the coordinates of point A?

close

bookСтворення Першої Структури

Свайпніть щоб показати меню

Використовуючи візуальний підказку наприкінці першого розділу, створимо тип даних для опису хімічного елемента:

main.c

main.c

copy
1234567
struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Note
Примітка

Маса та атомний номер не можуть бути від’ємними, тому доцільніше використовувати тип даних unsigned short int.

Тепер ви можете створити хімічний елемент. Код виглядатиме так:

main.c

main.c

copy
123456789101112131415
#include "stdio.h" struct chemicalElement { char name[3]; int atomicNumber; int valency; double mass; }; int main() { struct chemicalElement silicon = {"Si", 14, 4, 28.08}; return 0; }

Доступ до полів структури буде розглянуто у наступному розділі. Спробуйте описати геометричну точку A за допомогою структури.

Завдання

Swipe to start coding

Ви створюєте структуру для представлення точки у двовимірному просторі. Ваша мета — зберігати та відображати інформацію про точку, включаючи її назву та координати.

Структура Point повинна містити:

  • Масив символів для імені точки — він має містити лише одну літеру (наприклад, "A" або "B"). Щоб зберегти цю одну літеру та символ завершення рядка \0, оголосіть масив як name[2].
  • Два цілочисельних поля, що представляють координати x та y.

У функції main:

  • Створіть змінну типу Point.
  • Ініціалізуйте її за допомогою фігурних дужок {} із вказанням імені та значень координат.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
single

single

some-alt