logo

Први Ц програм

Општи преглед структуре једноставног Ц програма:

Тхе општа архитектура једноставног Ц програм обично се састоји од неколико виталних компоненти. Испод је преглед основних елемената и њихове сврхе:

    Датотеке заглавља:

Тхе #инцлуде директиве на почетку програма користе се за укључивање датотеке заглавља. Датотеке заглавља обезбедити функцију прототипови и дефиниције који омогућавају Ц компајлеру да разуме функције које се користе у програму.

    Основна функција:

Сваки Ц програм почиње са основна функција . То је улазна тачка програма и извршење почиње одавде. Тхе основна функција има тип повратка оф инт , што указује да би требало да врати целобројну вредност оперативном систему по завршетку.

    Декларације променљивих:

Пре употребе било које променљиве, требало би да их декларишете са њиховим типови података . Овај одељак се обично поставља после главне функције коврџава отворна заграда.

    Изјаве и изрази:

Овај одељак садржи стварна упутства и логика програма. Ц програми се састоје од исказа који обављају радње и изрази који израчунавају вредности.

    Коментари:

Коментари користе се за пружање човеку читљив објашњења у оквиру кода. Они се не извршавају и не утичу на функционалност програма. У Ц, коментари су означени са // за једнолинијски коментари и /* */ за вишелинијски коментари .

    Функције:

Ц програми могу укључивати кориснички дефинисано функције и блокова кода који обављају специфичне задатке. Функције помажу у модуларизацији кода и чине га организованијим и управљивијим.

    Изјава о повратку:

Користити повратна изјава да бисте прекинули функцију и вратили вредност функцији позиваоца. А повратна изјава са вредношћу од 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.
  • Сада притисните Есц да бисте се вратили на турбо Ц++ конзолу.

Закључак:

Коначно, први Ц програм представља програмски језик Ц и његову основну структуру. Она илуструје неопходне компоненте за писање, састављање , и трчање Ц програм.

Програм садржи стандард улазно-излазна библиотека (стдио.х) , који укључује рутине за излазне операције као нпр принтф() . Тхе основна функција је улазна тачка програма, од које почиње извршавање. Тхе функција принтф(). се користи у оквиру маин() метода да одштампате поруку 'Здраво, Ц језик' на конзолу.

А Ц компајлер као такав ГЦЦ потребно је за компајлирање програма. Код се чува у текстуалној датотеци са .ц екстензија , а компајлер се покреће куцањем гцц , а затим следе имена улазни и излазне датотеке .

Процес компилације се претвара машински читљив упутства од човеку читљив Ц код. Након што је програм успешно направљен, може се покренути од двоструким кликом резултирајућу извршну датотеку. У а терминал или командна линија , извршни фајл се позива својим назив документа , затим ./ . Након тога се изводи програм, а 'Здраво Ц језик' излаз је приказан на конзоли.

Пратећи ова упутства, добићете основно разумевање развоја, конструисања и покретања Ц програма. Нуди основу за даље истраживање сложенијих идеја и развој софистициранијих апликација користећи програмски језик Ц.