Када започињете са било којим програмским језиком, почетна тачка је увек основни систем улаза/излаза (И/О) за језик. Унос вам омогућава да прикупљате податке док се програм покреће, док излаз омогућава приказивање одређених информација кориснику.
Када кодирате у Ц, морате позвати праве стандардне функције библиотеке за основне И/О. Увек морате укључити хеадер датотеку како бисте били сигурни да су ове функције учитане у ваш програм.
Оутпут
Стандардни излазни ток у језику Ц је екран рачунара. То јест, када покренете Ц програм који има информације за излаз, оне ће бити приказане на екрану. Стреам је низ ликова који теку са једног места на друго.
Такође је могуће користити други излазни ток, попут датотеке. Међутим, ово је напредна тема за још један дан.
Језик Ц користи принтф () функција за штампање низа знакова на екрану. Овај низ знакова (понекад се назива и дословно) ставља се између двоструких наводника унутар принтф () функција.
#инцлуде
инт маин (воид) {// главна функција укључена у сваки програм
принтф ("Програмирање је једноставно!
" );
}
Приказан излаз:
Програмирање је једноставно!
Од првог реда, #инцлуде је предпроцесорска директива. Он говори предпроцесору да укључи садржај И/О заглавља () пре састављања програма.
Имајте на уму да излаз програма не укључује \ н. То је зато што је то низ евакуације. Есцапе низ је комбинација знакова који имају посебно значење, осим једноставно знакова који се у њима налазе.
Обрнута коса црта (\) је знак који говори компајлеру да ће извести посебан излаз. На пример, \ н значи да ће се нови ред штампати. Следећи програмски излаз (ако га има) започет ће из те нове линије.
Доња табела резимира неке од уобичајених секвенци бекства.
Есцапе Секуенце | Опис |
\ н | Нова линија. Поставља курсор на почетак следећег реда |
\\ | Обрнута црта. Убацује обрнуту косу црту у низ |
\ т | Хоризонтална картица. Поставља курсор на следећу табулатор |
\" | Двоструки наводник. Убацује двоструке наводнике у низ |
У суштини простора, понекад ћете можда морати да разбијете дугачке странице у уређивачу текста. То можете удобно учинити помоћу вишеструких принтф () функције за штампање ваше поруке.
Погледајте пример испод:
#инцлуде
инт маин (воид) {// главна функција
принтф ("Ц је структурирани програмски језик који је снажно откуцан. За разлику од питхона, морате ставити променљиву ");
принтф ("тип података при програмирању на Ц.");
}
Улазни
Стандардни улазни ток у језику Ц је тастатура. То значи да када ваш програм затражи унос, очекује да ти подаци према заданим поставкама долазе с тастатуре.
Вреди знати да се улазни ток може усмерити на нешто друго, попут датотеке.
Ц језик користи сцанф () функција за унос корисника. Погледајте пример испод:
#инцлуде
инт маин (воид) {
инт интегер1;
принтф ("Унесите цео број
" ); // тражити од корисника одговор
сцанф ("%д", & цео број1); // чита читав број
ако ((н%2) == 0) {
Систем.оут.принтлн ("Ваш број је паран");
} елсе {
Систем.оут.принтлн ("Ваш број је непаран");}
}
Тхе сцанф () функција узима два аргумента: спецификатор конверзије и меморијску адресу. Из горњег примера, %д је спецификатор конверзије. То говори сцанф () за унос целог броја. Тхе д у %д означава "децимални цео број".
Други аргумент почиње знаком ((&), који се у Ц. назива „оператор адресе“. Аргумент & цео број1 говори компајлеру коју меморијску адресу треба сачувати вредност коју је корисник добио.
После сцанф () наредба је извршена у програму, компајлер чека да унесете вредност. Подносите вредност тако што ћете је унети, а затим притиснути тастер Ентер (или тастер Ретурн). Када је ова вредност додељена вашој променљивој, свака друга референца на њу у програму користиће исту вредност.
Учење Ц са програмом за почетнике
Почетак вашег програмирања је веома узбудљив подухват. Ако се уради погрешно, уместо тога може се показати као велики изазов.
Обично је проблем научити ствари без примјене у практичним ситуацијама. Размишљају ван оквира; покушајте да се ставите у неке занимљиве сценарије где можете применити своје знање. Вежбање са неким програмима за почетнике један је од најбољих начина да задржите новостечено знање.
Желите да почнете са програмирањем, али нисте сигурни за Ц? Испробајте овај водич за почетнике у програмирању Ц да бисте проверили да ли је то језик за вас.
Прочитајте следеће
- Програмирање
- Ц Програмирање
- Савети за кодирање
- Програмирање
Јероме је писац особља на МакеУсеОф -у. Он покрива чланке о програмирању и Линуку. Он је такође ентузијаст за крипто и увек прати крипто индустрију.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили