8-тарау. UNIX жүйесінің интерфейсі. UNIX операциялық жүйесі өз қызметтерін жүйелік қоңыраулар жиынтығы ретінде ұсынады, олар іс жүзінде оның ішкі функциялары болып табылады жəне оларға пайдаланушының
7.3. Айнымалы ұзындықтың аргумент тізімдері. Бұл параграф printf минималды нұсқасын іске асыруды қамтиды. Бұл функцияны ұзындығы айнымалы аргументтер тізімдерімен қалай жазу керектігін көрсету үшін ке
6.5. Өзіне сілтемелері бар құрылымдар Біз жалпы тапсырманы шешкіміз келеді делік, кіру ағынының кез келген сөздеріне қарсы алу жиілігін есептейтін бағдарлама жазу. Сөздер тізімі алдын ала белгісіз бол
6.3. Құрылым массивтері Əр кілт сөздің Си-бағдарлама мəтініне кіру санын анықтайтын бағдарламаны қарастырайық. Біз кілт сөздерді жолдар массиві жəне кілт сөздер санауыштар түрінде бүтін массив түрінде
6.1. Құрылымдар туралы негізгі мəліметтер Бірнеше графикалық құрылымдарды құрастырамыз. Негізгі объект ретінде x жəне у координаттары бар нүкте шығады. Көрсетілген екі компонентті келесідей жарияланға
5.9. Көп өлшемді массивтерге қарсы көрсеткіштер. C бағдарламалауды бастаушылар кейде екі өлшемді массив пен көрсетілген мысалдағы ат сияқты көрсеткіштер массивінің айырмашылығы неде екенін түсінбейді.
4.4. Көріну аймағы С бағдарламасы тұратын функциялар мен сыртқы айнымалылар əр кезде бəрін бірге құрастырудың қажеті жоқ. Бастапқы мəтінді бірнеше файлда сақтауға болады. Бұрын құрастырылған бағдарлам
С-да көптеген goto нұсқаулары мен оларға көшу үшін белгілер бар. Қатаң айтқанда, бұл нұсқаулықта ешқандай қажеттілік жоқ жəне іс жүзінде онсыз əрдайым оңай. Əлі күнге дейін біз кітапта goto-ны пайдала
2.1-кестеде барлық операторлардың есептеуінің басымдықтары мен кезектілігі көрсетілген, соның ішінде біз əлі де қарастырмағандар да бар. Бір жолда аталған операторлар бірдей басымдыққа ие; жолдар басы
char — рұқсат етілген символ жиынтығынан бір таңбасы бар жеке байт; int — тұтас, əдетте машинадағы тұтастың табиғи көрінісін бейнелейді; fl oat — дара дəлдіктің өзгермелі нүктесі бар сан; double — қос