|
Foydalanilgan adabiyotlar
|
bet | 16/19 | Sana | 17.02.2024 | Hajmi | 88,92 Kb. | | #158115 |
Bog'liq C da massivlar bilan ishlash-fayllar.orgFoydalanilgan adabiyotlar .
Бьярн Страустрап. Введение я язык С++ 2. Крис Паппас, Уильям Мюррей. Программирование на С и С++ “Ирина”, BHV, Киев 2000г 3. Фридман Александр Львович, Язык программирование С++ 4. Aripov M.M., Imomov T., Irmuhamedov Z.M. va boshqalar. Informatika.5.Axborot texnologiyalari. Toshkent, 1-qism. 2002, 2-qism. 2003 Foydalanilgan elektron saytlar: http://www.infocity.kiev.ua/ http://www.intuit.ru/
C++ Funksiya parametrlari
1.Funksiya haqida tushuncha.
2.Parametrning standart qiymati.
C++ da dasturlashning asosiy bloklaridan biri funksiyalardir. Funksiyalar dasturchi ishini juda yengillashtiradi. Funksiyalar yordamida programma modullashadi, qismlarga bo'linadi. Bu esa keyinchalik dasturni rivojlantirishni osonlashtiradi. Bunda dasturchi yozgan funksiyalar C++ ning standart kutubhonasi va boshqa kutubhonalar ichidagi funksiyalar bilan birlashtiriladi. Bu esa ishni osonlashtiradi. Ko'p holda dasturda takroran bajariladigan amalni funksiya sifatida yozish va kerakli joyda ushbu funksiyani chaqirish mumkin. Dastur yozilish davrida hatolarni topishni yengillashtiradi.
Ma'lumot parametr sifatida funksiyaga o'tkazilishi mumkin bo'lgan qiymatlar. Parametrlar qavs ichida () beriladi. Istalgancha parametrlar ko'rsatishinigiz mumkin virgul bilan ajratilib beriladi. quyidagiga nazar soling.
void functionName(parameter1, parameter2, parameter3)
{ // funsiya tanasi }
Quyidagi misolda siz string tipida parametr keladi va tuliq ism qilib qaytariladi.
#include
#include
using namespace std;
void myFunction(string fname) {
cout << fname << " Sherkulov\n";
}
int main() {
myFunction("Mister");
myFunction("Master");
myFunction("Farrukh");
return 0;
}
Farrukh Sherkulov
Parametrning standart qiymati.
Parametr ga standart qiymat yuklasa bo'ladi. buning uchun funksiya e'lon qilgan vaqtida = belgisi bilan e'lon qilinib ketadi. quyidagi misolga qarang.
#include
#include
using namespace std;
void myFunction(string fname, string lname="Sherkulov") {
cout << fname << lname << "\n";
}
int main() {
myFunction("Master");
myFunction("Farrukh", "Hamzayevich");
return 0;}
Master Sherkulov
Farrukh Hamzayevich
|
| |