DEV Community

Muhammad Ayyub
Muhammad Ayyub

Posted on

About function

Assalomu alaykum sizlarga men Function haqida malumot bermoqchiman o'rganlarimni sizlarga tushunturishga harakat qilaman

Savollar:
Function nima?
Function qanday ishlatiladi?
Function ning avzalliklar nimada?
Function ning Turlari nechta?

Javoblar:
Function nima? :
Function bu Kodning bir qismini qulay qilish yaniy yozgan kodni qayta yozmaslik chunkiy uni yozganimzdan keyin "cout" orqali bir necha marta chop etsak bo'ladi va uni katta Sayt , App lar va boshqa katta projektlarda ishlatiladi

Function qanday ishlatiladi? :

Image description bu functionning ishlash rasmi Mana yana bitta example :

#include <iostream> /*Iostream kutub xonasini chaqiramiz*/

Using namespace std; /*Kutubxona malumotlarini tartiblaymiz*/

/*Turi*/ /*ismi*/ /*uzgaruvchilari*/

Void Func (int func)  
{
    cout << func; /*functionning qilish kerak bo'lgan vaziyfasi*/
}

int main()
{
  int func;

  cin >> func;

   Func(func) /*function ni chaqiramiz*/ 

   return 0;
}
Enter fullscreen mode Exit fullscreen mode

Natija : kiritilish = 1; chiqish = 1;

Functionning avzalliklari nimada? :

Functionning avzalliklari kodni functionga aylantirib uni kop marta ishga tushirish va yana bitta avzalligi U juda qulay;

Funcionning turladi nechta? :

Functionning turlari = int , char , string , bool , void , float va xokazo

  1. int: int bu buttun son bo'lib unga (1 , 2 , 3) va boshqa sonlar qo'shiladi.

2.char:
charga qoidalar saqlanadi masalan : ! , @ , # va boshqa qoidalar;

3.string:
stringga esa harflar , so'zlar saqlanadi;

4.bool:
boolga "true" yokiy "false" saqlanadi;

  1. void:
    agar function ning turi void bo'lsa u ga hechqanday narsa saqlammanydi uni narsa saqlash kerak bo'lmasa ishlatiladi;

  2. float:
    float kasr sonlar ularga "3.1 , 2.4 , 5.2" va boshqa kasr sonalar saqlanadi;

Qo'shimcha void haqida malumotlar :
Function hech qachon "int main()" ning ichiga yozilmayi u uning tasharisiga yoziladi

Function juda qulay bolib uni juda kop ishlailadi

Function haqida shular edi tez orada boshqa narsalar haqida ham malmot berib o'taman agar nimadur notugri bolsa yozib qoldiring iltimos!

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay