በ C ውስጥ መርሃ ግብር እንዴት እንደሚማሩ 12 ደረጃዎች (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

በ C ውስጥ መርሃ ግብር እንዴት እንደሚማሩ 12 ደረጃዎች (ከስዕሎች ጋር)
በ C ውስጥ መርሃ ግብር እንዴት እንደሚማሩ 12 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በ C ውስጥ መርሃ ግብር እንዴት እንደሚማሩ 12 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በ C ውስጥ መርሃ ግብር እንዴት እንደሚማሩ 12 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: jemal asemamaw ፍሽን የልብስ ስፌት 2024, ሚያዚያ
Anonim

C ከቀድሞው የፕሮግራም ቋንቋዎች አንዱ ነው። በ 70 ዎቹ ውስጥ ተገንብቷል ፣ ግን አሁንም በዝቅተኛ ደረጃ ስላለው አሁንም በጣም ኃይለኛ ነው። መማር ሲ በጣም ውስብስብ ከሆኑ ቋንቋዎች ጋር እራስዎን ለማስተዋወቅ ጥሩ መንገድ ነው ፣ እና ያገኙት እውቀት በሁሉም የፕሮግራም ቋንቋ ማለት ይቻላል ጠቃሚ ይሆናል እና ወደ የመተግበሪያ ልማት እንዲገቡ ይረዳዎታል። በ C ውስጥ ፕሮግራምን እንዴት እንደሚጀምሩ ለማወቅ ከዚህ በታች ደረጃ 1 ን ይመልከቱ።

ደረጃዎች

ክፍል 1 ከ 6 - ዝግጁ መሆን

53403 1 2
53403 1 2

ደረጃ 1. ኮምፕሌተር ያውርዱ እና ይጫኑ።

ሲ ኮዱን ማሽኑ ሊረዳቸው ወደሚችላቸው ምልክቶች በሚተረጉመው ፕሮግራም መዘጋጀት አለበት። ማጠናከሪያዎች ብዙውን ጊዜ ነፃ ናቸው ፣ እና የተለያዩ ማጠናከሪያዎች ለተለያዩ ስርዓተ ክወናዎች ይገኛሉ።

  • ለዊንዶውስ ፣ የማይክሮሶፍት ቪዥዋል ስቱዲዮ ኤክስፕረስ ወይም MinGW ን ይሞክሩ።
  • ለ Mac ፣ XCode በጣም ጥሩ ከሆኑት C አጠናቃሪዎች አንዱ ነው።
  • ለሊኑክስ ፣ gcc በጣም ታዋቂ ከሆኑ አማራጮች አንዱ ነው።
53403 2 2
53403 2 2

ደረጃ 2. መሰረታዊ ነገሮችን ይረዱ።

ሲ ከቀድሞው የፕሮግራም ቋንቋዎች አንዱ ነው ፣ እና በጣም ኃይለኛ ሊሆን ይችላል። እሱ ለዩኒክስ ኦፕሬቲንግ ሲስተሞች የተነደፈ ነው ፣ ግን ለሁሉም ኦፕሬቲንግ ሲስተሞች ማለት ይቻላል ተዘዋውሮ ተዘርግቷል። ዘመናዊው የ C ስሪት C ++ ነው።

ሲ በመሠረቱ ተግባሮችን ያካተተ ነው ፣ እና በእነዚህ ተግባራት ውስጥ ተለዋዋጮችን ፣ ሁኔታዊ መግለጫዎችን ፣ ውሂቦችን ለማከማቸት እና ለማቀናበር ቀለበቶችን መጠቀም ይችላሉ።

53403 3 2
53403 3 2

ደረጃ 3. አንዳንድ መሠረታዊ ኮድ ይመርምሩ።

አንዳንድ የቋንቋው ገጽታዎች እንዴት አብረው እንደሚሠሩ ጥሩ ሀሳብ ለማግኘት እና ፕሮግራሞች እንዴት እንደሚሠሩ ሀሳብ ለማግኘት ከዚህ በታች ያለውን (በጣም) መሠረታዊ መርሃ ግብር ይመልከቱ።

#include int main () {printf («ሰላም ዓለም! / n») ፤ getchar (); መመለስ 0; }

  • የ #ማካተት ትዕዛዙ መርሃግብሩ ከመጀመሩ በፊት ይከሰታል ፣ እና የሚያስፈልጉዎትን ተግባራት የያዙ ቤተ -ፍርግሞችን ይጭናል። በዚህ ምሳሌ ፣ stdio.h የ printf () እና getchar () ተግባሮችን እንድንጠቀም ያስችለናል።
  • የ int ዋና () ትዕዛዝ ፕሮግራሙ “ዋና” የተባለውን ተግባር እያከናወነ መሆኑን እና ሲጨርስ ኢንቲጀር እንደሚመልስ ለኮምፒውተሩ ይነግረዋል። ሁሉም ሲ ፕሮግራሞች “ዋና” ተግባር ያካሂዳሉ።
  • {} በውስጣቸው ያለው ሁሉ የተግባሩ አካል መሆኑን ያመለክታል። በዚህ ሁኔታ ፣ በውስጣቸው ያለው ሁሉ የ “ዋና” ተግባር አካል መሆኑን ያመለክታሉ።
  • የ printf () ተግባር በተጠቃሚው ማያ ገጽ ላይ የቅንፍ ይዘቶችን ያሳያል። ጥቅሶቹ በውስጡ ያለው ሕብረቁምፊ ቃል በቃል መታተሙን ያረጋግጣሉ። የ / n ቅደም ተከተል ጠቋሚውን ወደ ቀጣዩ መስመር እንዲያዘዋውረው አጠናቃሪው ይነግረዋል።
  • የ; የአንድን መስመር መጨረሻ ያመለክታል። አብዛኛዎቹ የ C ኮድ መስመሮች በሰሚኮሎን ማለቅ አለባቸው።
  • የ getchar () ትዕዛዙ ከመቀጠሉ በፊት የቁልፍ ጭረት ግቤትን እንዲጠብቅ አጠናቃሪው ይነግረዋል። ይህ ጠቃሚ ነው ምክንያቱም ብዙ አዘጋጆች ፕሮግራሙን ያካሂዳሉ እና ወዲያውኑ መስኮቱን ይዘጋሉ። ይህ ቁልፍ እስኪጫን ድረስ ፕሮግራሙ እንዳይጨርስ ያደርገዋል።
  • የመመለሻ 0 ትዕዛዝ የተግባሩን መጨረሻ ያመለክታል። የ “ዋናው” ተግባር የውስጣዊ ተግባር እንዴት እንደሆነ ልብ ይበሉ። ይህ ማለት ፕሮግራሙ ከተጠናቀቀ በኋላ ኢንቲጀር እንዲመለስለት ይፈልጋል ማለት ነው። “0” ፕሮግራሙ በትክክል መከናወኑን ያመለክታል። ሌላ ማንኛውም ቁጥር ፕሮግራሙ ስህተት ውስጥ ገባ ማለት ነው።
53403 4 2
53403 4 2

ደረጃ 4. ፕሮግራሙን ለማጠናቀር ይሞክሩ።

ኮዱን ወደ ኮድ አርታዒዎ ያስገቡ እና እንደ «*.c» ፋይል አድርገው ያስቀምጡት። በተለምዶ የግንባታ ወይም አሂድ ቁልፍን ጠቅ በማድረግ በእርስዎ አጠናቃሪ ውስጥ ያጠናቅሩት።

53403 5 2
53403 5 2

ደረጃ 5. ሁልጊዜ በኮድዎ ላይ አስተያየት ይስጡ።

አስተያየቶች ያልተጠናቀሩት የኮዱ አካል ናቸው ፣ ግን ምን እየሆነ እንዳለ ለማብራራት ያስችልዎታል። ይህ ኮድዎ ምን እንደሆነ እራስዎን ለማስታወስ እና ኮድዎን ሊመለከቱ የሚችሉ ሌሎች ገንቢዎችን ለመርዳት ጠቃሚ ነው።

  • በ C ቦታ / * አስተያየት ለመስጠት በአስተያየቱ መጀመሪያ እና * / መጨረሻ ላይ።
  • ከኮድዎ በጣም መሠረታዊ ክፍሎች በስተቀር በሁሉም ላይ አስተያየት ይስጡ።
  • አስተያየቶች የኮድዎን ክፍሎች ሳይሰርዙ በፍጥነት ለማስወገድ ሊያገለግሉ ይችላሉ። በቀላሉ በአስተያየት መለያዎች ለማግለል የፈለጉትን ኮድ ይዝጉ እና ከዚያ ያጠናቅቁ። ኮዱን መልሰው ማከል ከፈለጉ መለያዎቹን ያስወግዱ።

ክፍል 2 ከ 6 - ተለዋዋጮችን መጠቀም

53403 6 2
53403 6 2

ደረጃ 1. የተለዋዋጮችን ተግባር ይረዱ።

ተለዋዋጮች በፕሮግራሙ ውስጥ ካሉ ስሌቶች ወይም ከተጠቃሚ ግብዓት ውሂብ እንዲያከማቹ ያስችሉዎታል። እነሱን ከመጠቀምዎ በፊት ተለዋዋጮች መግለፅ አለባቸው ፣ እና ለመምረጥ ብዙ ዓይነቶች አሉ።

አንዳንድ በጣም የተለመዱ ተለዋዋጭ ዓይነቶች int ፣ char እና float ያካትታሉ። እያንዳንዳቸው የተለያዩ የውሂብ ዓይነቶችን ያከማቻል።

53403 7 2
53403 7 2

ደረጃ 2. ተለዋዋጮች እንዴት እንደሚታወጁ ይወቁ።

ተለዋዋጮች በፕሮግራሙ ከመጠቀማቸው በፊት መመስረት ወይም “ማወጅ” አለባቸው። የውሂብ ዓይነትን በመቀየር በተለዋዋጭ ስም ስም በማስገባት አንድ ተለዋዋጭ ያውጃሉ። ለምሳሌ ፣ የሚከተሉት ሁሉም ትክክለኛ ተለዋዋጭ መግለጫዎች ናቸው።

ተንሳፋፊ x; የቻር ስም; int a, b, c, d;

  • ልብ ይበሉ እነሱ ተመሳሳይ ዓይነት እስከሆኑ ድረስ በአንድ መስመር ላይ ብዙ ተለዋዋጮችን ማወጅ እንደሚችሉ ልብ ይበሉ። በቀላሉ ተለዋዋጭ ስሞችን በኮማ ይለያዩዋቸው።
  • በ C ውስጥ እንደ ብዙ መስመሮች ፣ እያንዳንዱ ተለዋዋጭ መግለጫ መስመር በሰሚኮሎን ማለቅ አለበት።
53403 8 2
53403 8 2

ደረጃ 3. ተለዋዋጮችን የት እንደሚያውጁ ይወቁ።

በእያንዳንዱ የኮድ ማገጃ (በቅንፍ ውስጥ የተዘጉ የኮድዎ ክፍሎች) ተለዋዋጮች መታወጅ አለባቸው። በማገጃው ውስጥ በኋላ ተለዋዋጭ ለማወጅ ከሞከሩ ፕሮግራሙ በትክክል አይሰራም።

53403 9 1
53403 9 1

ደረጃ 4. የተጠቃሚ ግቤትን ለማከማቸት ተለዋዋጮችን ይጠቀሙ።

አሁን ተለዋዋጮች እንዴት እንደሚሠሩ መሰረታዊ ነገሮችን ካወቁ የተጠቃሚውን ግብዓት የሚያከማች ቀለል ያለ ፕሮግራም መፃፍ ይችላሉ። በፕሮግራሙ ውስጥ ስካንፍ ተብሎ የሚጠራ ሌላ ተግባር ይጠቀማሉ። ይህ ተግባር ለተወሰኑ እሴቶች የቀረበውን ግቤት ይፈትሻል።

#int int ዋና () {int x; printf ("ቁጥር ያስገቡ:"); ስካንፍ ("%d", & x); printf ("እርስዎ ያስገቡት %d" ፣ x) ፤ getchar (); መመለስ 0; }

  • የ "%d" ሕብረቁምፊ ስካንፍ በተጠቃሚው ግብዓት ውስጥ ኢንቲጀሮችን እንዲፈልግ ይነግረዋል።
  • የ & ከመቀየሪያው x በፊት እሱን ለመለወጥ ተለዋዋጭውን የት እንደሚገኝ ለ scanf ይነግረዋል ፣ እና ኢንቲጀሩን በተለዋዋጭ ውስጥ ያከማቻል።
  • የመጨረሻው የህትመት ትዕዛዝ የግቤት ኢንቲጀርን ለተጠቃሚው መልሶ ያነባል።
53403 10 2
53403 10 2

ደረጃ 5. ተለዋዋጮችዎን ያስተዳድሩ።

በተለዋዋጮችዎ ውስጥ ያከማቹትን ውሂብ ለመቆጣጠር የሂሳብ መግለጫዎችን መጠቀም ይችላሉ። ለሂሳብ መግለጫዎች ለማስታወስ በጣም አስፈላጊው ልዩነት አንድ = ተለዋዋጭውን እሴት ያዘጋጃል ፣ == እኩል መሆናቸውን ለማየት በሁለቱም በኩል ያሉትን እሴቶች ያወዳድራል።

x = 3 * 4; / * "x" ን ወደ 3 * 4 ፣ ወይም 12 */ x = x + 3 ያዘጋጃል። / * ለ ‹x› የመጀመሪያ እሴት 3 ያክላል ፣ እና አዲሱን እሴት እንደ ተለዋዋጭ */ x == 15 ያዘጋጃል ፣ / * "x" ከ 15 */ x <10 ጋር እኩል መሆኑን ለማየት ይፈትሻል። / * የ “x” እሴት ከ 10 */በታች መሆኑን ይፈትሻል

ክፍል 3 ከ 6 - ሁኔታዊ መግለጫዎችን መጠቀም

53403 11 2
53403 11 2

ደረጃ 1. ሁኔታዊ መግለጫዎችን መሰረታዊ ነገሮችን ይረዱ።

ሁኔታዊ መግለጫዎች ብዙ ፕሮግራሞችን የሚነዱ ናቸው። እነሱ እውነት ወይም ሐሰት ለመሆን ተወስነው ፣ ከዚያም በውጤቱ መሠረት እርምጃ የሚወስዱ መግለጫዎች ናቸው። ከአረፍተ ነገሮቹ በጣም መሠረታዊው መግለጫ ከሆነ።

እውነት እና ሐሰት እርስዎ ከሚለመዱት ይልቅ በ C ውስጥ በተለየ ሁኔታ ይሰራሉ። እውነተኛ መግለጫዎች ሁል ጊዜ ከዜሮ ያልሆነ ቁጥር ጋር እኩል ይሆናሉ። ንፅፅሮችን ሲያካሂዱ ውጤቱ እውነት ከሆነ “1” ይመለሳል። ውጤቱ ሐሰት ከሆነ “0” ይመለሳል። ይህንን መረዳት IF መግለጫዎች እንዴት እንደሚሠሩ ለማየት ይረዳዎታል።

53403 12 2
53403 12 2

ደረጃ 2. መሰረታዊ ሁኔታዊ ኦፕሬተሮችን ይማሩ።

ሁኔታዊ መግለጫዎች እሴቶችን በሚያወዳድሩ የሂሳብ ኦፕሬተሮች አጠቃቀም ዙሪያ ያተኮሩ ናቸው። የሚከተለው ዝርዝር በብዛት ጥቅም ላይ የዋሉ ሁኔታዊ ኦፕሬተሮችን ይ containsል።

/* ከ* /< /* ያነሰ ከ* /> = /* ይበልጣል ወይም እኩል* /= = /* ከ* /== /* እኩል* /! = /* እኩል አይደለም ወደ */

10> 5 TRUE 6 <15 TRUE 8> = 8 TRUE 4 <= 8 TRUE 3 == 3 TRUE 4! = 5 TRUE

53403 13 2
53403 13 2

ደረጃ 3. መሠረታዊ የ IF መግለጫ ይጻፉ።

መግለጫው ከተገመገመ በኋላ ፕሮግራሙ ቀጥሎ ምን ማድረግ እንዳለበት ለመወሰን የ IF መግለጫዎችን መጠቀም ይችላሉ። ኃይለኛ ብዙ አማራጮችን ለመፍጠር በኋላ ላይ ከሌሎች ሁኔታዊ መግለጫዎች ጋር ሊያዋህዱት ይችላሉ ፣ ግን አሁን እነሱን ለመለማመድ ቀለል ያለ ይፃፉ።

#ዋናውን () ያካትቱ () (ከሆነ (3 <5) printf ("3 ከ 5 ያነሰ")); getchar (); }

53403 14 2
53403 14 2

ደረጃ 4. ሁኔታዎችዎን ለማስፋት ELSE/ELSE IF መግለጫዎችን ይጠቀሙ።

የተለያዩ ውጤቶችን ለማስተናገድ ELSE እና ELSE IF መግለጫዎችን በመጠቀም በ IF መግለጫዎች ላይ መገንባት ይችላሉ። የ ELSE መግለጫዎች የሚሄዱት IF መግለጫ ሐሰት ከሆነ ነው። ELSE IF መግለጫዎች የተለያዩ ጉዳዮችን ለማስተናገድ በርካታ የ IF መግለጫዎችን በአንድ ኮድ ብሎክ ውስጥ እንዲያካትቱ ይፈቅዱልዎታል። እንዴት እንደሚገናኙ ለማየት ከዚህ በታች ያለውን የምሳሌ መርሃ ግብር ይመልከቱ።

#int int main () {int age; printf ("እባክዎን የአሁኑን ዕድሜዎን ያስገቡ"); ስካንፍ ("%d" ፣ እና ዕድሜ); ከሆነ (ዕድሜ <= 12) {printf ("እርስዎ ገና ልጅ ነዎት! / n"); } ሌላ ከሆነ (ዕድሜ <20) {printf ("ታዳጊ መሆን በጣም ጥሩ ነው! / n"); } ሌላ (ዕድሜ <40) ከሆነ {printf ("አሁንም በልብህ ወጣት ነህ! / n"); } ሌላ {printf (“በዕድሜ ጥበብ ይመጣል። / n”) ፤ } መመለስ 0; }

ፕሮግራሙ ግብዓቱን ከተጠቃሚው ወስዶ በ IF መግለጫዎች በኩል ይወስዳል። ቁጥሩ የመጀመሪያውን መግለጫ የሚያረካ ከሆነ ፣ የመጀመሪያው የህትመት መግለጫ ይመለሳል። የመጀመሪያውን ዓረፍተ ነገር የማያረካ ከሆነ የሚሠራውን እስኪያገኝ ድረስ በእያንዳንዱ የ ELSE IF መግለጫ በኩል ይወሰዳል። አንዳቸውም የማይዛመዱ ከሆነ ፣ በመጨረሻው በ ELSE መግለጫ በኩል ያልፋል።

ክፍል 4 ከ 6: የመማሪያ ቀለበቶች

53403 15 2
53403 15 2

ደረጃ 1. ቀለበቶች እንዴት እንደሚሠሩ ይረዱ።

የተወሰኑ ሁኔታዎች እስኪሟሉ ድረስ የኮድ ብሎኮችን እንዲደግሙ ስለሚፈቅዱ loops ከፕሮግራም በጣም አስፈላጊ ገጽታዎች አንዱ ነው። ይህ ተደጋጋሚ እርምጃዎችን ለመተግበር በጣም ቀላል ያደርገዋል ፣ እና የሆነ ነገር እንዲከሰት በፈለጉ ቁጥር አዲስ ሁኔታዊ መግለጫዎችን እንዳይጽፉ ያደርግዎታል።

ሶስት ዋና ዋና የ loops ዓይነቶች አሉ - ለ ፣ ለጊዜው እና ያድርጉ… እያለ።

53403 16 2
53403 16 2

ደረጃ 2. FOR FOR loop ይጠቀሙ።

ይህ በጣም የተለመደው እና ጠቃሚ የሉፕ ዓይነት ነው። በ FOR loop ውስጥ የተቀመጡት ሁኔታዎች እስኪሟሉ ድረስ ተግባሩን ማከናወኑን ይቀጥላል። ለ loops ሶስት ሁኔታዎች ያስፈልጋሉ -ተለዋዋጭውን ማስጀመር ፣ የሚሟላበትን ሁኔታ እና ተለዋዋጭው የሚዘምንበትን መንገድ። እነዚህ ሁሉ ሁኔታዎች የማያስፈልጉዎት ከሆነ ፣ አሁንም በሰሚኮሎን ባዶ ቦታ መተው ያስፈልግዎታል ፣ አለበለዚያ ሉፕ ለዘላለም ይሠራል።

#intIn ዋና () {int y; ለ (y = 0; y <15; y ++;) {printf ("%d / n", y); } getchar (); }

ከላይ ባለው ፕሮግራም ፣ y ወደ 0 ተቀናብሯል ፣ እና የ y ዋጋ ከ 15 በታች እስካልሆነ ድረስ ቀለበቱ ይቀጥላል ፣ የ y እሴት በታተመ ቁጥር 1 በ y እሴት ላይ ይጨመራል እና ቀለበቱ ይደገማል። Y = 15 አንዴ ፣ ቀለበቱ ይሰበራል።

53403 17 2
53403 17 2

ደረጃ 3. WHILE loop ይጠቀሙ።

ቀለበቶች ከ FOR loops የበለጠ ቀላል ናቸው። እነሱ አንድ ሁኔታ ብቻ አላቸው ፣ እና ይህ ሁኔታ እውነት እስከሆነ ድረስ ቀለበቱ ይሠራል። በሉፕው ዋና አካል ውስጥ ማድረግ ቢችሉም ፣ ተለዋዋጭውን ማስጀመር ወይም ማዘመን አያስፈልግዎትም።

#intIn ዋና () {int y; ሳለ (y <= 15) {printf ("%d / n", y); y ++; } getchar (); }

የ y ++ ትዕዛዙ ቀለበቱ በተከናወነ ቁጥር 1 ለ y ተለዋዋጭ 1 ያክላል። አንዴ 16 ን ሲመታ (ያስታውሱ ፣ ይህ loop ከ 15 በታች ወይም እኩል እስከሆነ ድረስ ይሄዳል) ፣ loop ይሰብራል።

53403 18 2
53403 18 2

ደረጃ 4. DO ን ይጠቀሙ።

..እንኳን ሉፕ።

ይህ loop ቢያንስ አንድ ጊዜ መሮጡን ለማረጋገጥ ለሚፈልጉት loops በጣም ጠቃሚ ነው። በ FOR እና WHILE loops ውስጥ ሁኔታው በሉፕ መጀመሪያ ላይ ምልክት ይደረግበታል ፣ ይህ ማለት ወዲያውኑ ማለፍ እና መውደቅ አይችልም። ያድርጉ… ሉፕ በሉፕ መጨረሻ ላይ ሁኔታዎችን ይፈትሹ ፣ loop ቢያንስ አንድ ጊዜ መፈጸሙን ያረጋግጣል።

#intIn ዋና () {int y; y = 5; ያድርጉ {printf ("ይህ ሉፕ እየሄደ ነው! / n"); } እያለ (y! = 5); getchar (); }

  • ሁኔታው ሐሰት ቢሆንም ይህ ሉፕ መልእክቱን ያሳያል። ተለዋዋጭው y ወደ 5 ተቀናብሯል እና የ WH እኩል ዙር ከ 5 እኩል በማይሆንበት ጊዜ እንዲሠራ ተዘጋጅቷል ፣ ስለዚህ ሉፕ ያበቃል። ሁኔታው እስከመጨረሻው ስላልተረጋገጠ መልእክቱ አስቀድሞ ታትሟል።
  • በ DO ውስጥ ያለው WHILE loop… ስብስብ ገና በሰሚኮሎን መጠናቀቅ አለበት። አንድ ሉፕ በሰሚኮሎን ሲጨርስ ይህ ብቸኛው ጊዜ ነው።

ክፍል 5 ከ 6 - ተግባሮችን መጠቀም

53403 19 1
53403 19 1

ደረጃ 1. የተግባሮችን መሠረታዊ ነገሮች ይረዱ።

ተግባራት በሌሎች የፕሮግራሙ ክፍሎች ሊጠሯቸው የሚችሉ የኮድ ብሎኮች ናቸው። ኮዱን ለመድገም በጣም ቀላል ያደርጉታል ፣ እና ፕሮግራሙ ለማንበብ እና ለመለወጥ ቀላል እንዲሆን ይረዳሉ። ተግባራት በዚህ ጽሑፍ ውስጥ የተማሩትን ቀደም ሲል የተሸፈኑ ቴክኒኮችን ሁሉ እና ሌሎች ተግባሮችንም ሊያካትቱ ይችላሉ።

  • ከላይ በተዘረዘሩት ምሳሌዎች ሁሉ መጀመሪያ ላይ ዋናው () መስመር ተግባር ነው ፣ ልክ getchar ()
  • ቀልጣፋ እና ለማንበብ ቀላል ኮድ ተግባራት ተግባራት አስፈላጊ ናቸው። ፕሮግራምዎን ለማቅለል ተግባሮችን በጥሩ ሁኔታ ይጠቀሙ።
53403 20 2
53403 20 2

ደረጃ 2. በገጽታ ይጀምሩ።

ትክክለኛውን ኮድ ከመጀመርዎ በፊት ምን እንዲያከናውን እንደሚፈልጉ ሲገልጹ ተግባራት በተሻለ ሁኔታ ይፈጠራሉ። ለተግባሮች መሠረታዊ አገባብ “የመመለሻ_አይነት ስም (ክርክር 1 ፣ ክርክር 2 ፣ ወዘተ) ፤” ነው። ለምሳሌ ፣ ሁለት ቁጥሮችን የሚጨምር ተግባር ለመፍጠር -

int add (int x ፣ int y);

ይህ ሁለት ኢንቲጀሮችን (x እና y) የሚጨምር እና ከዚያ ድምርን እንደ ኢንቲጀር የሚመልስ ተግባር ይፈጥራል።

53403 21 1
53403 21 1

ደረጃ 3. ተግባሩን ወደ ፕሮግራም ያክሉ።

ተጠቃሚው የገባውን ሁለት ኢንቲጀር የሚወስድ እና ከዚያም አንድ ላይ የሚጨምርበትን ፕሮግራም ለመፍጠር ረቂቁን መጠቀም ይችላሉ። ፕሮግራሙ የ “አክል” ተግባር እንዴት እንደሚሠራ ይገልፃል እና የግብዓት ቁጥሮችን ለማቀናበር ይጠቀምበታል።

#int int ማከል (int x ፣ int y); int main () {int x; int y; printf ("አንድ ላይ ለመጨመር ሁለት ቁጥሮች ያስገቡ"); ስካንፍ ("%d", & x); ስካንፍ ("%d", & y); printf ("የቁጥሮችዎ ድምር %d / n" ፣ ያክሉ (x ፣ y)); getchar (); } int add (int x ፣ int y) {መመለስ x + y; }

  • ማስታወሻ ዝርዝሩ አሁንም በፕሮግራሙ አናት ላይ መሆኑን ልብ ይበሉ። ይህ ተግባሩ ሲጠራ ምን እንደሚጠበቅ እና ምን እንደሚመለስ ለኮምፕሌተርው ይነግረዋል። በኋላ ላይ በፕሮግራሙ ውስጥ ተግባሩን መግለፅ ከፈለጉ ይህ ብቻ አስፈላጊ ነው። ከዋናው () ተግባር በፊት አክል () መግለፅ ይችላሉ እና ውጤቱ ያለ ረቂቅ ተመሳሳይ ይሆናል።
  • የተግባሩ ትክክለኛ ተግባር በፕሮግራሙ ግርጌ ላይ ይገለጻል። ዋናው () ተግባሩ ኢንቲጀሮችን ከተጠቃሚው ይሰበስባል ከዚያም ወደ ሥራው () ተግባር ይላካቸዋል። የመደመር () ተግባር ከዚያም ውጤቱን ወደ ዋና () ይመልሳል
  • አሁን አክል () ተገለጸ ፣ በፕሮግራሙ ውስጥ በማንኛውም ቦታ ሊጠራ ይችላል።

ክፍል 6 ከ 6 - መማርን መቀጠል

53403 22 2
53403 22 2

ደረጃ 1. ጥቂት ሲ የፕሮግራም መጽሐፍት ይፈልጉ።

ይህ ጽሑፍ መሠረታዊዎቹን ይሸፍናል ፣ ግን እሱ የ C ፕሮግራምን ወለል እና ሁሉንም ተጓዳኝ ዕውቀትን ብቻ ይቧጫል። ጥሩ የማጣቀሻ መጽሐፍ ችግሮችን ለመፍታት እና በመንገድ ላይ ከብዙ ራስ ምታት ለማዳን ይረዳዎታል።

53403 23 2
53403 23 2

ደረጃ 2. አንዳንድ ማህበረሰቦችን ይቀላቀሉ።

ለፕሮግራም እና ለሚመለከታቸው ቋንቋዎች ሁሉ የተሰጡ በመስመር ላይም ሆነ በእውነተኛው ዓለም ውስጥ ብዙ ማህበረሰቦች አሉ። ኮድን እና ሀሳቦችን የሚለዋወጡ አንዳንድ ተመሳሳይ አስተሳሰብ ያላቸው C ፕሮግራም አውጪዎችን ያግኙ ፣ እና ብዙም ሳይቆይ እራስዎን ብዙ ሲማሩ ያገኛሉ።

ከተቻለ አንዳንድ ጠለፋዎችን ይሳተፉ። እነዚህ ቡድኖች እና ግለሰቦች መርሃግብሮችን እና መፍትሄዎችን ለማውጣት የጊዜ ገደቦች ያላቸው እና ብዙውን ጊዜ ብዙ ፈጠራን የሚያራምዱባቸው ክስተቶች ናቸው። በዚህ መንገድ ብዙ ጥሩ የፕሮግራም አዘጋጆችን ማሟላት ይችላሉ ፣ እና ጠለፋ-ትሆኖች በዓለም ዙሪያ በመደበኛነት ይከሰታሉ።

53403 24 2
53403 24 2

ደረጃ 3. አንዳንድ ትምህርቶችን ይውሰዱ።

በኮምፒተር ሳይንስ ዲግሪ ወደ ትምህርት ቤት መመለስ የለብዎትም ፣ ግን ጥቂት ትምህርቶችን መውሰድ ለትምህርትዎ ድንቅ ነገሮችን ሊያደርግ ይችላል። በቋንቋው ጠንቅቀው ከሚያውቁ ሰዎች ምንም ዓይነት የእጆችን እርዳታ አይመታም። ብዙውን ጊዜ በአከባቢው የማህበረሰብ ማዕከላት እና መለስተኛ ኮሌጆች ውስጥ ትምህርቶችን ማግኘት ይችላሉ ፣ እና አንዳንድ ዩኒቨርሲቲዎች መመዝገብ ሳያስፈልጋቸው የኮምፒተር ሳይንስ ፕሮግራሞቻቸውን ኦዲት እንዲያደርጉ ይፈቅድልዎታል።

53403 25 2
53403 25 2

ደረጃ 4. C ++ ን መማር ያስቡበት።

አንዴ ሲ ሲ ከያዙ ፣ ሲ ++ ን ማየት መጀመር አይጎዳውም። ይህ በጣም ዘመናዊው የ C ስሪት ነው ፣ እና ብዙ የበለጠ ተጣጣፊነትን ይፈቅዳል። ሲ ++ የተቀየሰው የነገሮችን አያያዝ ከግምት ውስጥ በማስገባት ነው ፣ እና ሲ ++ ን ማወቅ ለማንኛውም ስርዓተ ክወና ኃይለኛ ፕሮግራሞችን እንዲፈጥሩ ያስችልዎታል።

ጠቃሚ ምክሮች

  • ሁልጊዜ በፕሮግራሞችዎ ላይ አስተያየቶችን ያክሉ። ይህ የምንጭ ኮዱን ሊመለከቱ የሚችሉትን ብቻ ሳይሆን የሚጽፉትን እና ለምን እንዲያስታውሱም ይረዳዎታል። ኮድዎን በሚጽፉበት ቅጽበት ምን እየሠሩ እንደሆነ ያውቁ ይሆናል ፣ ግን ከሁለት ወይም ከሦስት ወራት በኋላ ብዙ አያስታውሱም።
  • እንደ printf () ፣ scanf () ፣ getch () ፣ ወዘተ የመሳሰሉትን ዓረፍተ-ነገር በግማሽ ኮሎን (;) ማለቅዎን ያስታውሱ ፣ ነገር ግን እንደ ‹ከሆነ› ፣ ‹በት ›ወይም‹ ለ ‹ቀለበቶች› ካሉ የቁጥጥር መግለጫዎች በኋላ በጭራሽ አያስገቡዋቸው።.
  • በሚሰበሰብበት ጊዜ የአገባብ ስህተት ሲያጋጥምዎት ፣ ከተደናቀፉ ፣ በተቀበሉት ስህተት ጉግልን (ወይም ሌላ የፍለጋ ሞተር) ይፈልጉ። ዕድሉ አንድ ሰው ቀድሞውኑ ተመሳሳይ ችግር አጋጥሞታል እና መፍትሄን ለጥ postedል።
  • የእርስዎ አቀናባሪ የ C ምንጭ ፋይል መሆኑን እንዲረዳ የእርስዎ ምንጭ ኮድ የ *.c ቅጥያ ሊኖረው ይገባል።
  • ልምምድ ፍጹም እንደሚያደርግ ሁል ጊዜ ያስታውሱ። አንድን ፕሮግራም መጻፍ በተለማመዱ ቁጥር እርስዎ በተሻለ ይረዱታል። ስለዚህ እግርዎን እስኪያገኙ ድረስ በቀላል ፣ በአጫጭር ፕሮግራሞች ይጀምሩ ፣ እና አንዴ አንዴ ወደ እርስዎ በጣም ውስብስብ ወደሆኑት መቀጠል ይችላሉ።
  • የሎጂክ ግንባታን ለመማር ይሞክሩ። ኮድ በሚጽፉበት ጊዜ የተለያዩ ችግሮችን ለመፍታት ይረዳል።

የሚመከር: