Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет87/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   83   84   85   86   87   88   89   90   ...   465
Байланысты:
аибм сплюс

// параметрлерсіз:
тип main(){ /*...*/ }
// екі параметрмен:
тип main(int argc, char* argv[]){ /*... */}
Программаны іске қосқанда параметрлер бір-бірінен бос орын белгісі 
арқылы ажыратылады. Программада параметрлердің атаулары кез келген 
сөз болуы мүмкін, бірақ
 argc
жəне 
argv
атауларын қолдану қабылданған. 
Бірінші параметр 
(argc)
функцияға берілетін параметрлердің санын 
анықтайды, осы параметрлерге программаның аты да кіреді. Екінші пара-
метр 
(argv) char*
типті нұсқауыштар жиымына нұсқауыш болып табы-
лады. Жиымның əрбір элементінде нөл-символмен аяқталатын С-тіркес 
ретінде сақталған командалық жолдың жеке параметріне нұсқауыш болады. 
Жиымның алғашқы элементі (
argv[0]
) атқарылуға жіберілетін файлдың 
толық атына сілтеме жасайды, келесі элемент (
argv[1]
)
 
бірінші пара-
метрге,
 argv[2]
екінші параметрге, т.с.с. нұсқайды.
 
Келесі
 argv[argc]
параметрі нөлге тең болуы тиіс. 
Егер 
main()
функциясы мəн қайтармаса, оны шақырған жүйе сəтті 
аяқталуды білдіретін мəн қабылдайды. Нөлдік емес мəн программаның 
қателікпен, яғни апаттық аяқталуын білдіреді. 
main()
функциясынан қайту 
операторын жазу міндетті емес.
#include
void main(int argc, char* argv[]){
for (int i = 0; i
}


92
Программаның орындалатын файлының аты 
main.exe
болсын, сонда ол 
командалық жолдан төмендегідей түрде шақырылады:
d:\cpp\main.exe one two three 
Экранға келесі нəтиже шығарылады:
D:\CPP\MAIN.EXE


Достарыңызбен бөлісу:
1   ...   83   84   85   86   87   88   89   90   ...   465




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет