C Бағдарламалау оқулығы
Бұл С бағдарламалау бойынша оқулық С бағдарламалау тілінің негізгі түсініктерін түсінуге көмектесу үшін жазылған.
Бұл бөлімде Си бағдарламасын жазу кезінде орындауымыз керек негізгі синтаксистік ережелерді қарастырайық. Ол негізінен жетондардан, идентификаторлардан, кілт сөздерден, нүктелі үтірлерден, түсініктемелерден және бос кеңістіктен тұрады.
С бағдарламалаудағы негізгі синтаксис
Төкен
Барлық идентификаторлар, кілт сөздер, шартты белгілер, әріптік белгілер және басқалары бірге жетондар ретінде белгілі. Мысалы, printf, бұйра жақшалар ({,}), дөңгелек жақшалар ((,)), үтірлі үтір (;), printf немесе код ішіндегі кез-келген жол операторлары жетондар ретінде белгілі.
printf (“Enter the name :”);
Мұнда printf, '(', 'Атын енгізіңіз:', ')' және ';' жетондар болып табылады.
Идентификаторлар
Бұл айнымалы атаулары, функция атаулары немесе бағдарлама ішіндегі кез-келген басқа пайдаланушы атаулары. Кез-келген идентификатор атауының стандартты форматы алфавиттерден басталады (бас әріппен немесе кіші әріппен) немесе астын сызумен (_). Одан кейін кез-келген алфавит (үлкен немесе кіші әріп) немесе цифрлар қойылады. Бірақ бұл идентификатор ішінде '@', '$' және '%' қолдануға жол бермейді. C идентификаторлары регистрді ескереді.
Var1, var2, _sum, str_name, strName, fltValue, intNumValue, avg_std_100
КҰқсас сөздер
Бұл айнымалыларды анықтау немесе бағдарлама шеңберінде кейбір функцияларды орындау үшін қолданылатын С тіліндегі сақталған сөздер. Мысалы, printf, scanf, if, else, for, while, loop, switch, int, float, char, double, struct, const, goto, return, typedef және т.б.
Нүктелі үтір
С-тегі барлық кодтар нүктелі үтір арқылы тоқтатылуы керек. Ол код жолының соңын көрсетеді.
printf (“Enter the name :”);
getchar ();
return 0;
Пікірлер
Түсініктемелер - бұл бағдарламадағы кодтың сәйкес келмейтін жолдары. Олар код туралы ақпарат беру үшін қолданылады. Компилятор түсініктемелерге тап болған кезде, ол жолдарды елемейді және келесі үйлесімді кодпен жүреді. С-де түсініктемелер '/ *' және '* /' ішінде көп жолды түсініктемелер үшін жазылады, ал бір жолды түсініктемелер '//' -ден кейін жазылады.
/ * '=' үшін баламалы жазуды 'EQ' ретінде анықтайды.
Компилятор кодтан EQ-ді көрген сайын оны '=' * / ауыстырады
// '=' үшін 'EQ' ретінде балама жазуды анықтайды.
Бос орындар
Бос кеңістіктер екі идентификаторды, кілт сөздерді, кез-келген жетондарды бөлу үшін немесе бос жол, жаңа жол және т.с.с. бөлу үшін қолданылады, ол кез-келген жетонды компиляция кезінде және пайдаланушы кодты көргенде басқаларынан ажыратады
printf (“Enter the name :”);
sum = var1 + var2;
С бағдарламалауға арналған келесі мақалаларда біз C бағдарламалау тілі туралы көбірек тақырыптарды қарастырамыз.