በክርክር እና በመለኪያ መካከል ያለው ልዩነት

ዝርዝር ሁኔታ:

በክርክር እና በመለኪያ መካከል ያለው ልዩነት
በክርክር እና በመለኪያ መካከል ያለው ልዩነት

ቪዲዮ: በክርክር እና በመለኪያ መካከል ያለው ልዩነት

ቪዲዮ: በክርክር እና በመለኪያ መካከል ያለው ልዩነት
ቪዲዮ: MongoDB vs. Firebase PRICING: What's better for your app or startup? 2024, ህዳር
Anonim

የቁልፍ ልዩነት - ክርክር vs መለኪያ

አንድ ተግባር አንድን ተግባር ለማከናወን የተደራጀ የመግለጫ ስብስብ ነው። ተግባራት አንድን ኮድ ለመድገም ጠቃሚ ናቸው, ስለዚህ ኮድን እንደገና ጥቅም ላይ ማዋልን ያቀርባሉ. እንደ C ቋንቋ ያሉ የፕሮግራም አወጣጥ ቋንቋዎች እንደ printf () ያሉ አብሮገነብ ተግባራትን ያቀፈ ነው። ተግባራትን በፕሮግራም መፃፍም ይቻላል. እነዚያ በተጠቃሚ የተገለጹ ተግባራት ይባላሉ። ክርክር እና ፓራሜትር ከተግባሮች ጋር የተያያዙ ቃላት ናቸው። በክርክር እና በፓራሜትር መካከል ያለው ቁልፍ ልዩነት ክርክር አንድ ተግባር በሚጠራበት ጊዜ የተላለፈው መረጃ ሲሆን ፓራሜትር ደግሞ ተግባሩ በሚጠራበት ጊዜ እሴት በሚቀበል ተግባር የሚገለጽ ተለዋዋጭ ነው።አንድ ነጋሪ እሴት ትክክለኛ እሴት ሲሆን መለኪያው ቦታ ያዥ ነው።

ክርክር ምንድን ነው?

በC ፕሮግራሚንግ ቋንቋ ዋናው() ተግባር ነው። የአፈፃፀሙን መነሻ ያመለክታል. እያንዳንዱን መግለጫ በዋናው ተግባር ውስጥ መፃፍ ፕሮግራሙን በጣም ውስብስብ ያደርገዋል። ለመሞከር እና ለማረም ከባድ ሊሆን ይችላል. ይህንን ችግር ለማሸነፍ ዋናው ፕሮግራም ወደ ብዙ ተግባራት ወይም ዘዴዎች ሊከፋፈል ይችላል. እነዚያ ተግባራት በዋናው ፕሮግራም ሊጠሩ ይችላሉ።

የአንድ ተግባር መግለጫ በC ቋንቋ እንደሚከተለው ነው።

()

{

}

የመመለሻ አይነት በተግባሩ የተመለሰው የውሂብ አይነት ነው። ተግባሩ ሕብረቁምፊን ከመለሰ, የመመለሻ አይነት "ሕብረቁምፊ" ነው. ተግባሩ ኢንቲጀር ከመለሰ፣ የመመለሻ አይነት "int" ነው። ተግባሩ ምንም ነገር ካልመለሰ ፣ ያ እንደ “ባዶ” ይገለጻል። ተግባሩ ስለ ምን እንደሆነ ለመለየት የተግባር ስሙ ሊጠራ ይችላል።የተግባሩ ትክክለኛ ስም ነው። የማስፈጸም ይዘት በሁለት የተጠማዘዙ ማሰሪያዎች ውስጥ ነው። የአንድ ተግባር ቀላል ምሳሌ የሚከተለው ነው።

ባዶ አክል() {

int a=10;

int b=20፤

printf(" ድምር %d ነው"፣ a+b)፤

}

ይህን ዘዴ ለመጥራት እንደ add() መግለጫ ሊኖር ይገባል ። በዋናው ፕሮግራም ውስጥ. ያ ተግባሩን ይጠራል።

ተግባራቶችን ነጋሪ እሴቶችን እና ግቤቶችን በመጠቀም ይበልጥ ተስማሚ ማድረግ ይቻላል። ከታች ያለውን ኮድ ይመልከቱ።

ባዶ አክል(int a, int b){

printf(" ድምር %d\n"፣ a+b)፤

}

ባዶ ዋና(){

አክል(4፣6)፤

አክል(5፣2)፤

}

ከላይ ባለው ኮድ ውስጥ ድምርን ለማስላት እሴቶች ከዋናው ፕሮግራም ወደ ተግባር ይተላለፋሉ።

በዋናነት፣ መግለጫ አክል (4፣ 6) አለ። 4 እና 6 ክርክሮች ናቸው.በተጠራበት ጊዜ ወደ ተግባር የሚተላለፉ እሴቶች ናቸው። በዋናው ፕሮግራም እንደገና እንደ መደመር (5, 2) መግለጫ ሊኖር ይችላል. አሁን ወደ አክል ተግባር የተላለፉት ነጋሪ እሴቶች 5 እና 2 ናቸው። አንድ ነጋሪ እሴት እንደ ትክክለኛ ነጋሪ እሴት ወይም ትክክለኛ ግቤት ተብሎም ይጠራል።

ፓራሜትር ምንድን ነው?

መለኪያ በአንድ ተግባር የሚገለፅ ተለዋዋጭ ሲሆን ይህም ተግባር ሲጠራ ዋጋ ይቀበላል። መለኪያው መደበኛ መለኪያ ወይም መደበኛ ሙግት በመባልም ሊታወቅ ይችላል። ይህ ጽንሰ-ሐሳብ በምሳሌ በቀላሉ ሊረዳ ይችላል. ከታች ያለውን ኮድ ይመልከቱ።

ባዶ ማባዛት(int no1, int no2){

int multiply=no1no2፤

printf("ማባዛት %d\n "፣ ማባዛ ነው፤

}

ባዶ ዋና(){

ማባዛ(2፣3)፤

}

ከላይ ባለው ኮድ መሰረት no1 እና no2 ባዶ ማባዛት (int no1, int no2) መለኪያዎች ናቸው። እነሱ በወቅቱ የተገለጹት ተለዋዋጮች ናቸው, ተግባሩ ይባላል. የክርክር እሴቶች ተግባሩ ሲፈጠር ወደ ግቤቶች ይሄዳሉ።

የሁለት ቁጥሮች ማጠቃለያ እና መቀነስ ለማስላት ከታች ያለውን ፕሮግራም ይመልከቱ።

በክርክር እና በፓራሜትር መካከል ያለው ልዩነት
በክርክር እና በፓራሜትር መካከል ያለው ልዩነት
በክርክር እና በፓራሜትር መካከል ያለው ልዩነት
በክርክር እና በፓራሜትር መካከል ያለው ልዩነት

ስእል 01፡ ተግባራት

ከላይ ባለው ፕሮግራም መሰረት በcalSum(a, b), "a" እና "b" ክርክሮች ናቸው።

int cal Sum(int a, int b)፣ a እና b መለኪያዎች ናቸው።

በክርክር እና በፓራሜትር መካከል ያለው ተመሳሳይነት ምንድን ነው?

ክርክር እና መለኪያ ከተግባሮች ጋር ይዛመዳሉ።

በክርክር እና በፓራሜትር መካከል ያለው ልዩነት ምንድን ነው?

ክርክር vs ፓራሜትር

ነጋሪ እሴት ተግባር በሚደወልበት ጊዜ የሚያልፍ እሴት ነው። አንድ መለኪያ ማለት አንድ ተግባር ሲጠራ ዋጋ በሚቀበል ተግባር የሚገለፅ ተለዋዋጭ ነው።
የተቆራኘ ተግባር
አንድ ነጋሪ እሴት በጥሪው ተግባር አልፏል። አንድ መለኪያ በተጠራው ተግባር ውስጥ ነው።

ማጠቃለያ - ክርክር vs ፓራሜትር

ተግባራት የምንጭ ፕሮግራሙን ርዝመት ለመቀነስ ያገለግላሉ። መሞከር እና ማረም ቀላል ነው. ተግባራት ዘዴዎች ወይም ንዑስ-የዕለት ተዕለት ተግባራት በመባል ይታወቃሉ። ለተግባሩ እሴቶችን ማስተላለፍ ይቻላል. ክርክር እና ግቤት ከተግባሮች ጋር የተቆራኙ ናቸው ነገር ግን የተለያየ ትርጉም አላቸው. በክርክር እና በፓራሜተር መካከል ያለው ልዩነት ክርክር አንድ ተግባር በሚጠራበት ጊዜ የተላለፈ መረጃ ነው እና ፓራሜተር ተግባሩ በሚጠራበት ጊዜ እሴት በሚቀበለው ተግባር የሚገለጽ ተለዋዋጭ ነው።

አውርድ ፒዲኤፍ የመከራከሪያ እና ግቤት አውርድ

የዚህን ጽሁፍ ፒዲኤፍ ስሪት አውርደው እንደ ጥቅስ ማስታወሻ ከመስመር ውጭ ዓላማ መጠቀም ይችላሉ። እባክዎ የፒዲኤፍ እትምን እዚህ ያውርዱ በክርክር እና በፓራሜትር መካከል ያለው ልዩነት

የሚመከር: