Избройте всички Включете C Обяснения C

Една от най-често срещаните грешки на програмистите е създаването на велосипеди, колела и т.н. Невероятно трудно е да не се съгласиш, защото на практика е така, но как да се справиш с него? Много програмисти ще ви кажат в един глас: да научите STL - стандартна библиотека, която съдържа работата на много разработчици на езика за програмиране, и могат да помогнат при разработването на нова програма. В тази статия ще разгледаме подробно какво е C #Include, как работи и за какво е създадено. Статията се препоръчва не само за начинаещите потребители на операционната система Windows, но и за програмисти от първата и втората година.


Какво е това?

Първо, заслужава да се образоват тези, които за първи път се сблъскват с програмирането и не знаят, особено за тънкостите на програмирането. Първоначално хората бяха програмирани на машинни езици, след научно-техническия прогрес в областта на микропроцесорите, беше решено да се създаде операционна система за големи маси потребители. Идеята беше добра, но много трудна за изпълнение, тъй като щеше да мине десетилетие, за да направите това, ако сте използвали машинни кодове за изграждане на програми. В същото време беше възложена и друга задача: да се създаде език за програмиране, в който лесно да се създаде операционна система, С. стана език
.
Да, мнозина ще кажат, че няма обектно-ориентирано програмиране като C ++. Това е вярно, но можете да напишете операционната система и функциите, което е доказателство за ядрото на Linux и Windows. В този език за програмиране всяка библиотека се свързва с началото на файлаблагодарение на етикета за препроцесор #include. След ключовата дума с решетките името на файла трябва да е както следва: и "ако е извън папката на компилатора". Пример за правилното свързване: #include


При обработка на компилатора преминава всеки такъв етикет, добавя необходимите файлове и след това предава целия линкер и интерпретатор, включен в комплекта за компилатори. Много функции работят доста добре на C ++, но не и в обратен ред - заслужава да се знае.

Визуални библиотеки с включване

. Вече разбрахме какво е Include, сега можем да работим с него, но все още не знаете нищо за IDE, интегрирана среда за разработка. Развитието на средата е по същество интелигентен лаптоп, ако е прекалено много. Пишете кода си, след което искате да го компилирате. Ако работите на Linux, трябва да направите компилация през командния ред, ръчно или чрез make-файл, всички нестандартни библиотеки, но всичко в IDE се извършва автоматично.
Също така има пълен контрол върху приложението, така че да не се счупи системата случайно. Можете да разгледате изчерпаемите ресурси и, най-важното, грешките са обяснени най-подробно, с посочване на линията. Един от най-добрите IDE е правилно считан за Microsoft Visual Studio. Освен това, в тази среда за разработка, самият език дори е леко променен, така че на този етап ще анализираме най-популярната стандартна библиотека Visual C.
Списък на библиотеките:
  • Time.h - заглавния файл за работа с времеви интервали.
  • Stdlib.h е заглавен файл ссвързана библиотека със стандартни класове.
  • Stdio.h е стандартна библиотека с входни приспособления.
  • Fsteam.h е библиотека за работа с файлове.
  • Има и други, много по-специфични библиотеки, но тяхното проучване се препоръчва само когато е необходимо да се работи само с възможностите на Visual Studio. Между другото, има няколко варианта на тази IDE, която зависи от множеството стандартни библиотеки, например в PRO версията има инструменти за работа с Android, но в обичайните няма.

    Списък на всички Включете в обясненията От

    Знаете ли какви са класовете? Ако не, тогава имате въпрос, защо библиотеките завършват с ".h". За да бъдат кратки, класовете са определен вид кубчета на Lego, които могат да бъдат включени в програмата. Че е лесно - те съществуват. С правилото за добър тон на програмиране, обявяването на техните параметри трябва да бъде попълнено в заглавния файл, а именно изпълнението в отделен с разширението "*. с "или" *. cpp ».
    Преди обяснението, трябва да разберете библиотеката C: Include [indows.h & gt; - Тази библиотека е създадена специално за операционната система Windows Vista, “вътре в нея са всички необходими функции и класове, които да работят не само от графичния компонент на системата, но и от параметрите, точните параметри на командния ред и много други. Ако искате да пишете програми под "Вятър", то трябва да е първият в списъка с изследвания. Списък STL:
  • Vector.h - работа с динамична памет, наречена вектори.
  • Map.h - специални речници.
  • Iostream е библиотека за вход и изход в конзолата.
  • Fout -работа с файлове. Аналог е C Include.
  • Stdlib е наследник на други STL.
  • Errno.h - Заглавният файл за грешката в конзолата.
  • Ctype.h е заглавен файл за работа с код ASP.NET.
  • Стандартната библиотека е невероятна колекция от различни творения на създателя на езика, както и много други програмисти. Използването на STL се насърчава на всяко ниво. Има и много други по-малко познати библиотеки, например, с Include е библиотека за работа със системни сигнали, но те трябва да бъдат изучавани в специални програми.

    В С ++

    Както вече споменах: С ++ взе всичко най-добро от езика С. Основната е компилатор, въпреки че се счита за един от най-бавните, тъй като трябва да заобиколи всеки файл, всеки ред в търсенето специални етикети, след това дават всички линкер, и докато всичко се свързва, ще има един куп време, така че големите проекти ще продължат един час и половина.
    Плюс е високата скорост на получената програма, т.е. скоростта й, така че този език се използва почти навсякъде, където е възможно, дори и в домакинските уреди, има задължителен код на C ++.

    Какво се случва, ако компютърът ви няма STL? C ++ има динамична и статична компилация. В зависимост от системата, в която се произвежда продуктът, съответните библиотеки също са прикрепени. Например, библиотеките на Windows.h не съществуват в Linux и няма x11.lib на прозорците (има такива библиотеки като * .lib). Този факт трябва да се вземе под внимание, но благодарение на интелигентната IDE можете да избирате между динамично и статично добавяне. Когато динамичен - от системата специфичнибиблиотеки, но в статичен проект отнема повече, но гарантирано да отиде в определена система.

    В заключение

    Надяваме се да се насладите на гмуркането в такъв невероятен и колоритен свят на програмиране. Ако никога не сте написали своя собствена програма, препоръчваме да започнете да го правите точно сега, защото вкусът на победа над колата е много приятен. Също така се надяваме, че изучаването на „Включване“ ще ви бъде дадено без много усложнения. Във всеки случай можете да посетите MDSN и да научите още повече.

    Свързани публикации