Општи преглед структуре једноставног Ц програма:
Тхе општа архитектура једноставног Ц програм обично се састоји од неколико виталних компоненти. Испод је преглед основних елемената и њихове сврхе:
Тхе #инцлуде директиве на почетку програма користе се за укључивање датотеке заглавља. Датотеке заглавља обезбедити функцију прототипови и дефиниције који омогућавају Ц компајлеру да разуме функције које се користе у програму.
Сваки Ц програм почиње са основна функција . То је улазна тачка програма и извршење почиње одавде. Тхе основна функција има тип повратка оф инт , што указује да би требало да врати целобројну вредност оперативном систему по завршетку.
Пре употребе било које променљиве, требало би да их декларишете са њиховим типови података . Овај одељак се обично поставља после главне функције коврџава отворна заграда.
Овај одељак садржи стварна упутства и логика програма. Ц програми се састоје од исказа који обављају радње и изрази који израчунавају вредности.
Коментари користе се за пружање човеку читљив објашњења у оквиру кода. Они се не извршавају и не утичу на функционалност програма. У Ц, коментари су означени са // за једнолинијски коментари и /* */ за вишелинијски коментари .
Ц програми могу укључивати кориснички дефинисано функције и блокова кода који обављају специфичне задатке. Функције помажу у модуларизацији кода и чине га организованијим и управљивијим.
Користити повратна изјава да бисте прекинули функцију и вратили вредност функцији позиваоца. А повратна изјава са вредношћу од 0 обично указује на успешно извршење у основна функција , док а вредност различита од нуле означава грешку или неочекивани прекид.
Ц има функције библиотеке за читање корисника унос (сцанф) и штампање излаза на конзоли (принтф) . Ове функције се налазе у Ц програмима и део су стандардне И/О библиотеке ( стдио.х датотека заглавља). Неопходно је правилно укључити ове основне карактеристике док пишете једноставан Ц програм како бисте осигурали оптималну функционалност и читљивост.
Додатне Информације:
Постоје неке додатне информације о Ц програмима. Неке додатне информације су следеће:
Ц програми често укључују директиве предпроцесора који почињу са а # симбол . Ове директиве претходно обрађује предпроцесор стварна компилација а користе се за укључивање датотеке заглавља, дефинише макрое , и извести условно састављање .
Ц подржава типове података као што су инт, флоат, доубле, цхар , итд. Зависи од захтева програма, а одговарајуће типове података треба изабрати за ефикасно складиштење и манипулисање подацима.
Ц пружа контролне структуре као ако-иначе, док, за , и прекидач-кућиште који вам омогућавају да доносите одлуке и контролишете ток програма.
Робусни Ц програми треба да садрже механизми за руковање грешкама да се елегантно носи са неочекиваним ситуацијама. Технике као што је руковање изузетцима (употреба покушај да ухватиш ин Ц++ ) или враћање кодови грешака су обично запослени.
Како програми расту сложеност , постаје од суштинског значаја за модуларизацију кода креирањем засебних функција за различите задатке. Ова пракса побољшава поновну употребу кода и могућност одржавања.
Запамтите, архитектура и сложеност Ц програма може значајно да варира у зависности од специфичности апликација и захтеви. Нацрт је општи преглед структуре једноставног Ц програма.
Објасните први Ц програм:
Да бисте написали први Ц програм, отворите Ц конзолу и напишите следећи код:
код:
#include int main(){ printf('Hello C Language'); return 0; }
Хајде да прво проучимо различите делове овог Ц програма:
#инцлуде :
У овој линији програм укључује стандард улазно/излазна библиотека (стдио.х) због директиве предпроцесора. За улазни и излаз задатака, библиотека стдио.х садржи методе као што су принтф и сцанф .
инт маин() { ... }:
То је основна функција што је улазна тачка Ц програма. Програм почиње да се извршава од почетка основна функција .
принтф('Здраво Свете!н');:принтф('Здраво Свете!');:
Користити функција принтф(). за штампање форматираног излаза на конзоли. У овом примеру, стринг 'Здраво, Ц језик' је штампано, а затим а знак новог реда (н) који помера показивач на следећи ред након што се порука прикаже.
ретурн 0;
Када повратна изјава је 0 , програм је завршен. Када одређује стање програма, оперативни систем често користи вредност коју враћа главна функција. А повратна вредност оф 0 често указује да је извршење било успешно.
Након компилације и извршења, ово Ц програм ће напустити са статусним кодом 0 и излаз 'Здраво, Ц језик' до терминала.
Тхе 'Здраво, Ц језик' програм се често користи као увод у нови програмски језик јер ученике упознаје са основним концептима као што су излаз текста и структура Ц програм и пружа брз начин да се потврди да је радно окружење исправно постављено.
Да бисте написали, компајлирали и покренули свој први Ц програм, следите ове кораке:
Корак 1: Отворите уређивач текста
Отвори а текст едитор по вашем избору, као нпр Нотепад, узвишени текст , или Висуал Студио Цоде . То ће бити место где ћете написати свој Ц код.
Корак 2: Напишите Ц програм
Сада копирајте и налепите следећи код у уређивач текста:
нема улазног сигнала
#include int main() { printf('Hello, C Language'); return 0; }
Корак 3: Сачувајте датотеку
Након тога, сачувајте датотеку са а .ц екстензија као такав фирст_програм.ц . Ово проширење указује да је а Ц изворни код фајл.
Корак 4: Саставите програм
Сада компајлирајте програм у командној линији.
Корак 5: Покрените програм
После успешна компилација , можете покренути програм тако што ћете извршити генерисану извршну датотеку. Унесите следећу команду у терминал или командна линија :
./first_program
Програм ће се извршити и видећете излаз на конзоли:
Излаз:
Hello, C Language
Како компајлирати и покренути Ц програм
Постоје два начина за компајлирање и покретање ц програма преко менија и преко пречице.
Би Мену
- Сада кликните на мени за превођење, а затим на подмени за компајлирање да бисте компајлирали ц програм.
- Затим кликните на мени за покретање и подмени да бисте покренули ц програм.
Пречицом
- Или, притисните тастере цтрл+ф9 да бисте компајлирали и директно покренули програм.
- Видећете следећи излаз на корисничком екрану.
- Екран корисника можете да видите у било ком тренутку притиском на тастере алт+ф5.
- Сада притисните Есц да бисте се вратили на турбо Ц++ конзолу.
Закључак:
Коначно, први Ц програм представља програмски језик Ц и његову основну структуру. Она илуструје неопходне компоненте за писање, састављање , и трчање Ц програм.
Програм садржи стандард улазно-излазна библиотека (стдио.х) , који укључује рутине за излазне операције као нпр принтф() . Тхе основна функција је улазна тачка програма, од које почиње извршавање. Тхе функција принтф(). се користи у оквиру маин() метода да одштампате поруку 'Здраво, Ц језик' на конзолу.
А Ц компајлер као такав ГЦЦ потребно је за компајлирање програма. Код се чува у текстуалној датотеци са .ц екстензија , а компајлер се покреће куцањем гцц , а затим следе имена улазни и излазне датотеке .
Процес компилације се претвара машински читљив упутства од човеку читљив Ц код. Након што је програм успешно направљен, може се покренути од двоструким кликом резултирајућу извршну датотеку. У а терминал или командна линија , извршни фајл се позива својим назив документа , затим ./ . Након тога се изводи програм, а 'Здраво Ц језик' излаз је приказан на конзоли.
Пратећи ова упутства, добићете основно разумевање развоја, конструисања и покретања Ц програма. Нуди основу за даље истраживање сложенијих идеја и развој софистициранијих апликација користећи програмски језик Ц.