ДОСТУП ДО ЕЛЕМЕНТІВ СТРУКТУРИ І НЕВИЗНАЧЕНА ПОВЕДІНКА КОДУ НА МОВІ С
DOI:
https://doi.org/10.34185/1562-9945-5-148-2023-02Ключові слова:
невизначена поведінка, структура, компілятор, мова програмування С.Анотація
Досліджено доступ до змінних типу даних структура на мові програмування С. Проаналізовано особливості невизначеної поведінки коду після компілятору Visual Studio 2019 під керуванням Windows 10 та компілятору gcc під керуванням ОС Linux. Показано результати нехтування повідомленнями при компіляції програм, при яких останні працюють некоректно. Надано рекомендації щодо уникнення цієї проблеми.
Посилання
Oshybky i preduprezhdenyia kompyliatora i sredstv sborky C/C++. URL: https://learn.microsoft.com/ru-ru/cpp/error-messages/compiler-errors-1/c-cpp-build-errors?view=msvc-170
Konfiguratsiya kompilyatora: urovni preduprezhdenij I oshibki URL: https://ravesli.com/konfiguratsiya-kompilyatora-urovni-preduprezhdenij-i-oshibki/
Meyers S. Efektivnoe ispolzovanie C++. 55 vernykh sposobov uluchshyt strukturu i kod vashykh programm. – M.: DMK Press, 2006. – 300 s. – ISBN 5-94074-304-8, 0-321-33487-6.
Segmentation Fault in C/C++ - GeeksforGeeks.
URL: https://www.geeksforgeeks.org/segmentation-fault-c-cpp/
Herasymov V. V., Karpenko N. V. Problema nevyznachenoi povedinky kodu na movi C pry roboti zi strukturamy // XI Mizhnarodna naukovo-praktychna konfere-ntsiia "Suchasni problemy i dosiahnennia v haluzi radiotekhniky, telekomunikatsii ta informatsiinykh tekhnolohii", m. Zaporizhzhia, NU "Zaporizka politekhnika", 12-14 hrudnia 2022 r., s. 140 – 142.
Karpenko N. V., Herasymov V. V. Suchasnyi pidkhid do prohramuvannia na movi C vid nulovoho do prosunutoho rivnia: navchalnyi posibnyk — Dnipro, «Lira LTD», 2022. — 418 p.
The Standard – C. URL: https://www.iso-9899.info/wiki/The_Standard
Завантаження
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2024 Системні технології
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.