bekor xursandchilik (int n); int main()
{
n men n da i
Asosiy () o'zgaruvchilari xursandchilikda ( )
Guruch. 7.3. Mahalliy o'zgaruvchilar
Boshqa funktsiyalarda bo'lgani kabi, prototipni olish uchun nuqta-vergul qo'shing:
void n_chars(char c , int n); // prototip , uslub 1
prototip va ta'rifda bir xil o'zgaruvchilar nomlaridan foydalanish shart emas, shuningdek, prototipdagi o'zgaruvchilar nomlarini ham qoldirishingiz mumkin:
void n_chars(char, int); // prototip , uslub 2
Biroq, o'zgaruvchilar nomlarini ko'rsatish prototipni yanada o'qilishi mumkin , ayniqsa ikkita parametr bir xil turdagi bo'lsa. Keyinchalik parametr nomlari qaysi argument nima uchun ekanligini eslatishi mumkin:
ikki barobar qovun_zichligi(ikki og'irlik, ikki barobar hajm);
Listing 7.3 ikkita argumentli funksiyaga misoldir. Bundan tashqari , funktsiya ichidagi rasmiy parametrning qiymatini o'zgartirish qo'ng'iroq qiluvchining ma'lumotlariga ta'sir qilmasligini ko'rsatadi.
Ro'yxat 7.3. ikkiarg . srr
// twoarg.cpp std nom maydonidan foydalangan holda #include ikkita argumentli funksiya; void n_chars(char, int);
int main()
{
int vaqtlari; cherkov;
cout « "Belgi kiriting: "; cin » ch;
while (ch != 'q') // q chiqish uchun
{
cout « "Raqamni kiriting: "; cin » marta;
n_chars(ch, marta); // ikkita argumentli funktsiya
cout << "\pBoshqa belgi kiriting yoki bosing"
Chiqish uchun " q tugmasi: "; cin » ch;
}
cout " "Oʻzgaruvchan vaqtlar qiymati " << marta << ".\n"; cout ""Bajarildi\n"; qaytish 0;
}
void n_chars(char c, int n) // displey n marta bilan
{
while (n- < 0) // n 0 ga yetguncha davom eting
cout "bilan
7-3 ro'yxatdagi dastur foydalanish direktivasining joylashishini ko'rsatadi funktsiyaning ichiga qo'yish o'rniga funksiya ta'rifi ustida . Uni amalga oshirish misoli quyida ko'rsatilgan:
Belgini kiriting: W Raqamni kiriting: 50
WMmmmmmmmmmmmmmmmmwmwmwwwmm
Boshqa belgi kiriting yoki chiqish uchun q tugmasini bosing: a
Raqamni kiriting: 20
aaaaaaaaaaaaaaaaa
Chiqish uchun boshqa belgini kiriting yoki q tugmachasini bosing: q Vaqt o'zgaruvchan qiymati 20 ga teng.
Do'stlaringiz bilan baham: |