ተከታታይ መመሪያዎች ወይም ማረጋገጫዎች እንደ ፕሮግራም ይጠቀሳሉ. የC++ ፕሮግራም መዋቅር በእነዚህ መግለጫዎች የተሰራ ነው። አጠቃላይ ዓላማ የሆነውን የፕሮግራሚንግ ቋንቋ C++ በመጠቀም ከፍተኛ አፈጻጸም ያላቸውን መተግበሪያዎች መፍጠር ይቻላል።
ክፍሎች፣ ዕቃዎች፣ ዘዴዎች እና የአብነት ተለዋዋጮች የC++ ኮድ ለመጻፍ ከሚያገለግሉ መሳሪያዎች ውስጥ ጥቂቶቹ ናቸው።
ባህሪያትን ለማቅረብ ነገር-ተኮር ፕሮግራም ምሳሌ፣ C++ ፕሮግራም በ C ላይ የተመሠረተ ነው።
ብዙ ባህሪያትን ቢደግፍም፣ C++ ሙሉ በሙሉ ነገር-ተኮር አይደለም። የፕሮግራም ቋንቋ.
የገሃዱ ዓለም አካላት በነገር ተኮር ፕሮግራሚንግ ውስጥ እንደ ዕቃ ይታሰባሉ። የኮዱ ልማት እና ጥገና ቀላል ተደርገዋል።
የC++ ነገር ተኮር ባህሪያት የተራቀቀ ኮድ መገንባት እና መንደፍ ቀላል ያደርጉታል።
በተጨማሪም የC++ ፕሮግራም መዋቅር ለመደበኛ ቤተ-መጻሕፍት፣ ለዋና ተግባራት እና ለአካል ክፍሎች በክፍል ተከፍሏል።
ስለዚህ ይህ ልጥፍ ስለ C++ ፕሮግራም አወቃቀር በደንብ እንድንረዳ ያስችለናል።
የ C ++ ፕሮግራም አወቃቀር
የC++ ፕሮግራም በልዩ እና ልዩ በሆነ መንገድ ይዘጋጃል። በC++ ውስጥ ያለ ፕሮግራም በሚከተሉት ሶስት ክፍሎች ይከፈላል።
- ክፍል ለ መደበኛ ቤተ መጻሕፍት
- ዋና ተግባር
- የሰውነት ክፍል
የሄሎ ወርልድ ፕሮግራምን ተግባራዊነት ለአብነት እንመርምር።
የመደበኛ ቤተ-መጻሕፍት ክፍል
ኘሮግራም ብዙውን ጊዜ የተለያዩ የፕሮግራም አወቃቀሮችን ይይዛል ፣ እነሱም አብሮገነብ ተግባራት ፣ ክፍሎች ፣ ቁልፍ ቃላቶች ፣ ቋሚዎች ፣ ኦፕሬተሮች እና ሌሎችም በመደበኛ C ++ ቤተ-መጽሐፍት ውስጥ አስቀድሞ የተገለጹ።
እንደዚህ ያሉ ቅድመ-የተገለጹ ክፍሎችን ለመጠቀም ተስማሚ ራስጌ በመተግበሪያው ውስጥ መሰጠት አለበት። በተጨማሪም፣ መደበኛ ራስጌዎች እንደ የቋሚ ቋሚዎች የውሂብ አይነት፣ የቤተ-መጽሐፍት ተግባራት ምሳሌ፣ ፍቺ እና የመመለሻ አይነት እና ሌሎች ነገሮችን የመሳሰሉ ዝርዝሮችን ይሰጣሉ።
ልዩ የቅድመ ፕሮሰሰር መመሪያ #ቅጅዎችን ይጨምራል እና ሙሉውን የፋይል ጽሁፍ በማእዘን ቅንፍ ወደ የምንጭ ኮድ ለጥፍ።
የግብአት-ውፅዓት ዥረቶች "iostream" በሚል ምህፃረ ቃል የተቀመጡ ሲሆን ከC++ ማጠናከሪያ ጋር መካተት ያለበት መደበኛ ፋይል ነው። የተጠቃሚው ግቤት እና የማሳያ ኮዶች በዚህ ትዕዛዝ ውስጥ ይገኛሉ።
የC++ ደረጃዎች ኮሚቴ ከቋንቋው መፈጠር ጀምሮ በC++ ላይ በርካታ ማሻሻያዎችን አድርጓል። የዚህ ቋንቋ ተመሳሳይ አዲስ ባህሪ ስም ቦታ ነው።
ክፍሎችን፣ ዕቃዎችን፣ ተግባራትን እና ሌሎች የC++ ቶከኖችን ጨምሮ በርካታ ነገሮችን በአንድ ስም ማጣመር ያስችላል።
የተለዩ የስም ቦታዎች በተለያዩ ተጠቃሚዎች ሊፈጠሩ ይችላሉ። በውጤቱ ተመሳሳይ ለሆኑ አካላት ስሞችን መቅጠር ይችላሉ.
ይህን በማድረግ፣ በስም-ተመሳሳይ ግጭቶች ምክንያት የመጣውን የማጠናቀር-ጊዜ ስህተትን ያስወግዳል።
የስታንዳርድ ቤተ መፃህፍቱ አካላት በC++ ደረጃዎች ኮሚቴ በስም ቦታ std እንደገና ተዋቅረዋል።
በአንድ የተወሰነ ስብስብ ውስጥ ላሉት ሁሉም ስሞች፣ የስም ቦታው ጥቅም ላይ የሚውል ቅድመ ቅጥያ ነው። በዚህ መተግበሪያ ውስጥ፣ ሁለት ስሞች-cout እና endl-በ iostream ፋይል ውስጥ ተገልጸዋል።
ዋና ተግባር
ዋና () የሚባል የማስጀመሪያ ተግባር የC++ ፕሮግራም አፈፃፀም ይጀምራል። ዋናው ተግባር የማንኛውም የ C ++ ፕሮግራም መሰረት ሆኖ ያገለግላል. ማስኬድ የሚያስፈልገው እያንዳንዱ የC++ መግለጫ በዋናው ተግባር () ውስጥ ተጽፏል።
የመክፈቻ እና የመዝጊያ ጥምዝ ማያያዣዎች ውስጥ የተካተቱት ሁሉም መመሪያዎች በኮዱ ዋና አካል ዙሪያ የተካተቱት በአቀናባሪው () ነው።
ፕሮግራሙ ተቋርጧል እና በዋናው () ውስጥ ያሉት መመሪያዎች በሙሉ እንደተጠናቀቁ አንድ እሴት ወደ ኦፕሬቲንግ ሲስተም ይመለሳል።
በC++፣ ዋና () በተለምዶ ኦፕሬቲንግ ሲስተሙን ኢንት እሴት ይሰጣል። ስለዚህ፣ የመመለሻ 0 መግለጫው በዋናው () መጨረሻ ላይ መምጣት አለበት። የ0 እና ዜሮ ያልሆኑ ዋጋዎች በቅደም ተከተል ስኬትን እና ውድቀትን ያመለክታሉ።
{ የኮድ ብሎክ መጀመሪያን ያመለክታል እና} መጨረሻውን ያመለክታል።
ሶፍትዌርዎ በኮምፒዩተር ሲሰራ ኦፕሬቲንግ ሲስተም ይህንን ተግባር ይለዋል።
የሰውነት ክፍል
የቁምፊ ውፅዓት በምህፃረ ቃል cout ተጠቅሷል፣ ይህም በ<< ቅንፎች መካከል ያለውን ማንኛውንም ነገር ያሳያል።
ከቁልፍ ቃል ኮውት ጋር ሲጣመሩ፣ ምልክቶች << እንደ ተግባር ሊሠሩ ይችላሉ።
ፕሮግራሙ የመመለሻ ቁልፍ ቃልን በመጠቀም እሴትን ወደ ተግባር int ዋና እንዲመልስ ታዝዟል።
ይህን መተግበሪያ የጀመረው የስርዓተ ክወና አካል ከተመለሰ መግለጫ በኋላ አፈፃፀሙን ይቆጣጠራል።
ኮዱ በዚህ ጊዜ መሮጥ ያቆማል።
አስተያየቶች
አስተያየቶች ስለሆኑ አቀናባሪው ከላይ የተጠቀሱትን መርሃ ግብሮች የመጀመሪያዎቹን ሶስት መስመሮች ችላ ይላቸዋል። አንድ ፕሮግራም የበለጠ ተነባቢ እንዲሆን አስተያየቶችን ይዟል።
አንድ አስተያየት በነጠላ መስመር ላይ ለመገጣጠም ትንሽ ከሆነ፣ በፕሮግራሙ የመነሻ መስመር ላይ ባለ ድርብ slash ቅደም ተከተል ይቀድማል።
አንድ አስተያየት ብዙ መስመሮች ካሉት በቁምፊዎች /* እና */ ይለያያሉ.
የ C ++ ባህሪዎች
- የማህደረ ትውስታ አስተዳደርን ለማሻሻል፣ ፕሮግራሙ በሚሰራበት ጊዜ ማህደረ ትውስታን በተለዋዋጭ ለመመደብ የC++ን አዲስ መጠቀም እና ኦፕሬተሮችን መሰረዝ ይችላሉ።
- C++ ነገር ላይ ያተኮረ የፕሮግራም አወጣጥ ባህሪያትን ስለሚያቀርብ ታዋቂዎቹ የኦኦፒኤስ ጽንሰ-ሀሳቦች እንደ አብስትራክሽን፣ ውርስ፣ ኢንካፕስሌሽን እና ውርስ በC++ መተግበሪያዎች ውስጥ መጠቀም ይችላሉ። እነዚህ ባህሪያት በማደግ ላይ ናቸው ሲ ++ ኮድ በጣም ቀላል.
- አብዛኛዎቹ የC++ አቀናባሪዎች ANSIን የሚያከብሩ በመሆናቸው C++ ተንቀሳቃሽ ነው ምክንያቱም ለአንድ ኦፕሬቲንግ ሲስተም የተፃፉ ፕሮግራሞች በሌላ ላይ ሳይሻሻሉ ሊሄዱ ይችላሉ።
- በC++ ውስጥ አንድን ጉዳይ ወደ ማስተዳደር ወደሚችሉ የኮድ ቁርጥራጮች መበስበስ እና ፕሮግራሙን ማንበብ እና እንደገና ጥቅም ላይ ሊውል በሚችል መንገድ ማደራጀት ቀላል የሚያደርጉ ተግባራት አሉን።
- ተለዋዋጭ ማህደረ ትውስታን መመደብ በ C ++ ይደገፋል. የተመደበው ማህደረ ትውስታ ሁል ጊዜ ሊፈታ ይችላል። ከC++ በተጨማሪ ይህ ቋንቋ ተለዋዋጭ የማህደረ ትውስታ አስተዳደር ስልቶችን ያቀርባል።
- የማጠናቀር እና የማስፈጸሚያ ጊዜ አጭር በመሆኑ C++ ፈጣን ቋንቋ ነው። እንዲሁም የተለያዩ የመረጃ ቅርጸቶችን፣ ተግባራትን እና ኦፕሬተሮችን ትልቅ ምርጫን ያቀርባል።
- ወደ C++ ሲመጣ መድረኮች ይለያያሉ። ይህን ካልኩ በኋላ፣ የC++ አፕሊኬሽኖች ምንም ለውጥ ሳይደረግባቸው በበርካታ ኮምፒውተሮች ላይ ሊሰሩ ይችላሉ።
የተጠናቀቀው C ++ ፕሮግራም
ሁለት ቁጥሮችን ለመጨመር እና አወቃቀራቸውን ሙሉ በሙሉ እንዲረዱ የሚያስችልዎ ቀጥተኛ የ C++ ፕሮግራም ይኸውልዎ።
መልስ ይስጡ