ሐ በጣም የቆየ የፕሮግራም ቋንቋ ነው። ሲ በ 70 ዎቹ ውስጥ ተገንብቷል ፣ ግን አሁንም በዝቅተኛ ደረጃ ላይ ስለሚሠራ አሁንም በጣም ኃይለኛ ነው። መማር ሲ ይበልጥ ውስብስብ የፕሮግራም ቋንቋዎችን እርስዎን ለማስተዋወቅ ጥሩ መንገድ ነው ፣ እና ያለዎት እውቀት በማንኛውም የፕሮግራም ቋንቋ ማለት ይቻላል ላይ ሊተገበር እና የመተግበሪያ እድገትን ለመረዳት ይረዳዎታል። የ C ፕሮግራም ቋንቋን መማር ለመጀመር ከዚህ በታች ደረጃ 1 ን ይመልከቱ።
ደረጃ
ክፍል 1 ከ 6 - ዝግጅት
ደረጃ 1. የሲ ኮምፕሌተርን ያውርዱ እና ይጫኑ።
ሲ ኮዱን ማሽኑ ወደሚረዳቸው ምልክቶች ከሚተረጉመው ፕሮግራም ጋር መዘጋጀት አለበት። ማጠናከሪያዎች ብዙውን ጊዜ ነፃ ናቸው ፣ እና የተለያዩ ማጠናከሪያዎች ለተለያዩ ስርዓተ ክወናዎች ይገኛሉ።
- ለዊንዶውስ ፣ የማይክሮሶፍት ቪዥዋል ስቱዲዮ ኤክስፕረስ ወይም mingw ን ይሞክሩ።
- ለ Mac ፣ XCode በጣም ጥሩ ከሆኑት C አጠናቃሪዎች አንዱ ነው።
- ለሊኑክስ ፣ gcc በጣም ታዋቂ ከሆኑ አማራጮች አንዱ ነው።
ደረጃ 2. የፕሮግራም መሰረታዊ ነገሮችን ይረዱ።
ሐ በጣም የቆየ የፕሮግራም ቋንቋ ነው እና በጣም ኃይለኛ ሊሆን ይችላል። ሲ ለዩኒክስ ኦፕሬቲንግ ሲስተሞች የተነደፈ ነው ፣ ግን ለሁሉም ስርዓተ ክወናዎች ማለት ይቻላል ተዘጋጅቷል። ዘመናዊው የ C ስሪት C ++ ነው።
በመሠረቱ ፣ ሲ በተግባሮች የተዋቀረ ነው ፣ እና በእነዚያ ተግባራት ውስጥ መረጃዎችን ለማከማቸት እና ለመቆጣጠር ተለዋዋጮችን ፣ ሁኔታዊ መግለጫዎችን እና ቀለበቶችን መጠቀም ይችላሉ።
ደረጃ 3. መሠረታዊውን ኮድ ያንብቡ።
የተለያዩ የፕሮግራም ቋንቋዎች ገጽታዎች እንዴት እንደሚሠሩ ለማወቅ ፣ እና መርሃ ግብሮች እንዴት እንደሚሠሩ ሀሳብ ለማግኘት የሚከተሉትን መሰረታዊ መርሃግብሮች ይመልከቱ።
ያካትቱ
int main () {printf («ሰላም ዓለም! / n»); getchar (); ይመልሳል 0; }
- የ #ማካተት ተግባር ፕሮግራሙ ከመጀመሩ በፊት ጥቅም ላይ ይውላል ፣ እና እርስዎ የሚያስፈልጉትን ተግባር ያላቸውን ቤተመፃህፍት ይጭናል። በዚህ ፕሮግራም ውስጥ stdio.h የ printf () እና getchar () ተግባሮችን እንዲጠቀሙ ያስችልዎታል።
- የ int ዋና () ተግባር ፕሮግራሙ “ዋና” የተባለ ተግባር እያከናወነ መሆኑን እና ሲጨርስ ኢንቲጀር እንደሚመልስ ለኮምፕሌተርው ይነግረዋል። ሁሉም ሲ ፕሮግራሞች “ዋና” ተግባሩን ያከናውናሉ።
- {} የሚያመለክተው በውስጡ ያለው ኮድ ሁሉ የተግባሩ አካል ነው። በዚህ ፕሮግራም ውስጥ በውስጡ ያለው ኮድ ሁሉ በ “ዋና” ተግባር ውስጥ ተካትቷል።
- የ printf () ተግባር ይዘቱን በጥቅሶች ውስጥ ወደ ተጠቃሚው ማያ ገጽ ይመልሳል። ጽሑፉ በትክክል እንዲታተም የጥቅስ ምልክቶች ጥቅም ላይ ይውላሉ። / n ጠቋሚውን ወደ አዲስ መስመር እንዲያዘዋውረው አጠናቃሪው ይነግረዋል።
- ; የመስመር መጨረሻን ያመለክታል። ሁሉም የ C ኮድ መስመሮች ማለት ይቻላል በሰሚኮሎን ማለቅ አለባቸው።
- የ getchar () ትዕዛዙ ከመቀጠሉ በፊት የቁልፍ ሰሌዳ ግቤትን እንዲጠብቅ አጠናቃሪው ይነግረዋል። ይህ ጠቃሚ ነው ምክንያቱም ብዙ አዘጋጆች ፕሮግራሙን ያካሂዳሉ እና ወዲያውኑ መስኮቱን ይዘጋሉ። ይህ ተግባር ቁልፍ ከመጫንዎ በፊት ፕሮግራሙ እንዳያልቅ ይከላከላል።
- የመመለሻ 0 ትዕዛዝ የተግባሩን መጨረሻ ያመለክታል። “ዋናው” ተግባር ውስጣዊ ተግባር መሆኑን ልብ ይበሉ። ያም ማለት “ዋና” ፕሮግራሙ ከተጠናቀቀ በኋላ ኢንቲጀር መመለስ አለበት። ዜሮ ፕሮግራሙ በትክክል መፈጸሙን ያመለክታል። ሌላ ቁጥር ፕሮግራሙ ስህተት እንደገጠመው ያመለክታል።
ደረጃ 4. ፕሮግራሙን ለማጠናቀር ይሞክሩ።
ፕሮግራሙን በኮድ አርታዒዎ ውስጥ ያስገቡ እና እንደ «*.c» ፋይል አድርገው ያስቀምጡት። የግንባታ ወይም አሂድ ቁልፍን በመጫን ያጠናቅቁ።
ደረጃ 5. ሁልጊዜ ኮድዎን አስተያየት ይስጡ።
አስተያየቶች የማይሰበሰቡ የኮድ ቁርጥራጮች ናቸው ፣ ግን ምን እየሆነ እንዳለ እንዲያብራሩ ያስችልዎታል። አስተያየቶች የኮድዎን ተግባራዊነት እራስዎን ለማስታወስ እና የእርስዎን ኮድ ማየት የሚችሉ ሌሎች ገንቢዎችን ለመርዳት ጠቃሚ ናቸው።
- በ C ውስጥ አስተያየት ለመስጠት ፣ በአስተያየቱ መጀመሪያ እና * / በአስተያየቱ መጨረሻ ላይ / * ን ያስቀምጡ።
- በጣም መሠረታዊ ካልሆነ በስተቀር ሁሉንም የኮዱን ክፍሎች አስተያየት ይስጡ።
- አስተያየቶች የተወሰኑ የኮድ ክፍሎችን ሳይሰረዙ ለማግለል ሊያገለግሉ ይችላሉ። ፕሮግራሙን ለማግለል እና ለማቀናበር የፈለጉትን ኮድ ያሟሉ። ኮዱን መመለስ ከፈለጉ ፣ አይስማሙ።
ክፍል 2 ከ 6 - ተለዋዋጮችን መጠቀም
ደረጃ 1. የተለዋዋጮችን ተግባር ይረዱ።
ተለዋዋጮች በፕሮግራሙ ውስጥ ካሉ ስሌቶች ወይም በተጠቃሚ ግብዓት ውስጥ ውሂብ እንዲያከማቹ ያስችሉዎታል። ተለዋዋጮች ጥቅም ላይ ከመዋላቸው በፊት መገለጽ አለባቸው ፣ እና ለመምረጥ ብዙ ዓይነት ተለዋዋጮች አሉ።
በሰፊው ጥቅም ላይ የዋሉ ተለዋዋጮች int ፣ ቻር እና ተንሳፋፊ ናቸው። እያንዳንዱ ዓይነት ተለዋዋጭ የተለየ የውሂብ አይነት ያከማቻል።
ደረጃ 2. ተለዋዋጮችን እንዴት ማወጅ እንደሚችሉ ይወቁ።
ተለዋዋጮች በፕሮግራሙ ከመጠቀማቸው በፊት መፈጠር ወይም መገለጽ አለባቸው። የውሂብ ዓይነት እና ተለዋዋጭ ስም በማስገባት አንድ ተለዋዋጭ ያውጁ። ለምሳሌ ፣ የሚከተሉት ተለዋዋጮች ጥቅም ላይ ሊውሉ ይችላሉ-
ተንሳፋፊ x; ቻርማዎች; int a, b, c, d;
- ያስታውሱ አንድ ዓይነት እስከሆኑ ድረስ ብዙ ተለዋዋጮችን በተከታታይ ማወጅ እንደሚችሉ ያስታውሱ። የእያንዳንዱን ተለዋዋጭ ስም በኮማ ይለያዩ።
- በ C ውስጥ እንደ አብዛኛዎቹ መስመሮች ፣ እያንዳንዱ ተለዋዋጭ በሰሚኮሎን ማለቅ አለበት።
ደረጃ 3. ተለዋዋጮችን ማወጅ የሚችሉበትን ይወቁ።
ተለዋዋጮች በእያንዳንዱ የኮድ ማገጃ መጀመሪያ (በ {} ውስጥ) መታወጅ አለባቸው። ተለዋዋጮችን በኋላ ለማወጅ ከሞከሩ ፣ የእርስዎ ፕሮግራም በትክክል አይሰራም።
ደረጃ 4. የተጠቃሚ ግቤትን ለማከማቸት ተለዋዋጮችን ይጠቀሙ።
አንዴ ተለዋዋጮች እንዴት እንደሚሠሩ ከተረዱ በኋላ የተጠቃሚ ግቤትን የሚያከማቹ ፕሮግራሞችን መጻፍ ይችላሉ። በፕሮግራምዎ ውስጥ የ scanf ተግባርን ይጠቀማሉ። ይህ ተግባር በአንድ የተወሰነ እሴት ላይ የተሰጠውን ግብዓት ይፈልጋል።
ያካትቱ
int main () {int x; printf ("ቁጥር ያስገቡ:"); ስካንፍ ("%d", & x); printf ("እርስዎ ያስገቡት %d" ፣ x) ፤ getchar (); ይመልሳል 0; }
- "%D" የሚለው መስመር በተጠቃሚ ግብዓት ውስጥ ኢንቲጀር እንዲፈልግ ለ scanf ይነግረዋል።
- የ & ከ x ተለዋዋጭ ተለዋዋጭውን ለመለወጥ የት እንደሚገኝ ለ scanf ይነግረዋል ፣ እና በተለዋዋጭ ውስጥ ኢንቲጀር ያከማቻል።
- የመጨረሻው የህትመት ትዕዛዝ አንድ ኢንቲጀር ለተጠቃሚው ይመልሳል።
ደረጃ 5. ተለዋዋጮችዎን ያስተዳድሩ።
ቀድሞውኑ በተለዋዋጭ ውስጥ የተከማቸ ውሂብን ለማሻሻል የሂሳብ መግለጫዎችን መጠቀም ይችላሉ። ሊረዱት የሚገባው በሂሳብ መግለጫዎች ውስጥ ያለው ልዩነት = የአንድን ተለዋዋጭ እሴት ሲያስቀምጥ ፣ == የሁለቱም ወገኖች እሴቶች ተመሳሳይ መሆናቸውን ለማየት ያወዳድራል።
x = 3 * 4; / * "x" ን ወደ 3 * 4 ፣ ወይም 12 */ x = x + 3 ያዘጋጁ። / * ለዋናው “x” እሴት 3 ያክላል ፣ እና አዲሱን እሴት እንደ ተለዋዋጭ */ x == 15 ያስቀምጣል ፤ / * "x" ከ 15 */ x <10 ጋር እኩል መሆኑን ይፈትሻል / * የ “x” እሴት ከ 10 */በታች መሆኑን ያረጋግጡ
ክፍል 3 ከ 6 - ሁኔታዊ መግለጫዎችን መጠቀም
ደረጃ 1. ሁኔታዊ መግለጫዎችን መሰረታዊ ነገሮችን ይረዱ።
ሁኔታዊ መግለጫዎች በብዙ መርሃግብሮች እምብርት ላይ ናቸው ፣ እና መልሳቸው እውነት ወይም ሐሰት የሆኑ መግለጫዎች ናቸው ፣ ከዚያ ውጤቱን መሠረት በማድረግ ፕሮግራሙን ያስፈጽሙ። በጣም መሠረታዊ ሁኔታዊ መግለጫ ከሆነ።
ሐ እና ሐሰት በተለያዩ መንገዶች ይሰራሉ ሐ እውነት ሁልጊዜ ከ 0. ውጭ በሆነ ቁጥር ያበቃል። ንፅፅር ሲያካሂዱ ፣ ውጤቱ እውነት ከሆነ ፣ “1” ቁጥሩ ይወጣል። «ሐሰት» ፣ «0» ይወጣል። ይህንን መረዳት IF መግለጫዎች እንዴት እንደሚሠሩ ለመረዳት ይረዳዎታል።
ደረጃ 2. መሰረታዊ ሁኔታዊ ኦፕሬተሮችን ይማሩ።
ሁኔታዊ ትዕዛዞች እሴቶችን ለማወዳደር የሂሳብ ኦፕሬተሮችን ይጠቀማሉ። ይህ ዝርዝር በጣም በተደጋጋሚ ጥቅም ላይ የዋሉ ሁኔታዊ ኦፕሬተሮችን ይ containsል።
/* ከ* /< /* ያነሰ ከ* /> = /* ይበልጣል ወይም ከ* /== /* ያነሰ ወይም እኩል* /== /* እኩል* /! = /* እኩል አይደለም ወደ */
10> 5 TRUE 6 <15 TRUE 8> = 8 TRUE 4 <= 8 TRUE 3 == 3 TRUE 4! = 5 TRUE
ደረጃ 3. መሠረታዊ የ IF መግለጫ ይጻፉ።
መግለጫ ከተጣራ በኋላ ፕሮግራሙ ምን እንደሚያደርግ ለመግለጽ የ IF መግለጫን መጠቀም ይችላሉ። ታላቅ የብዙ-አማራጭ መርሃ ግብር ለማድረግ ከሌሎች ሁኔታዊ ትዕዛዞች ጋር ሊያዋህዱት ይችላሉ ፣ ግን በዚህ ጊዜ ፣ ለመለማመድ መሰረታዊ የ IF መግለጫን ይፍጠሩ።
ያካትቱ
int main () {ከሆነ (3 <5) printf ("3 ከ 5 ያነሰ"); getchar ();} ደረጃ 4. ሁኔታዎን ለማዳበር ELSE/IF መግለጫዎችን ይጠቀሙ።
የተለያዩ ውጤቶችን ለማስተናገድ ELSE እና ELSE IF ን በመጠቀም የ IF መግለጫውን ማራዘም ይችላሉ። የ IF መግለጫው ለሐሰት ከተገመገመ የ ELSE መግለጫው ይፈጸማል። 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: የመማሪያ ቀለበቶች
ደረጃ 1. ቀለበቶች እንዴት እንደሚሠሩ ይረዱ።
የተወሰኑ ሁኔታዎች እስኪሟሉ ድረስ የኮድ ብሎኮችን እንዲደግሙ ስለሚፈቅዱ loops ከፕሮግራም በጣም አስፈላጊ ገጽታዎች አንዱ ነው። ይህ ተደጋጋሚ እርምጃዎችን ለመተግበር በጣም ቀላል ያደርገዋል ፣ እና የሆነ ነገር እንዲከሰት በፈለጉ ቁጥር አዲስ ሁኔታዊ መግለጫዎችን እንዳይጽፉ ያደርግዎታል።
ሶስት ዋና ዋና የ loops ዓይነቶች አሉ - ለ ፣ ለጊዜው እና ያድርጉ… እያለ።
ደረጃ 2. FOR FOR loop ይጠቀሙ።
ይህ በጣም የተለመደው እና ጠቃሚ የሉፕ ዓይነት ነው። በ FOR loop ውስጥ የተቀመጡት ሁኔታዎች እስኪሟሉ ድረስ ተግባሩን ማከናወኑን ይቀጥላል። ለ loops ሶስት ሁኔታዎች ያስፈልጋሉ -ተለዋዋጭውን ማስጀመር ፣ የሚሟሉ ሁኔታዎችን እና ተለዋዋጭው የሚዘምንበትን መንገድ። እነዚህ ሁሉ ሁኔታዎች የማያስፈልጉዎት ከሆነ ፣ አሁንም ባዶ ቦታን በሰሚኮሎን መተው ያስፈልግዎታል ፣ አለበለዚያ ምልልሱ ለዘላለም ይሠራል።
ያካትቱ
int main () {int y; ለ (y = 0; y <15; y ++;) {printf ("%d / n", y); } getchar ();} ከላይ ባለው ፕሮግራም ውስጥ y 0 ነው ፣ እና የ y እሴት ከ 15 በታች እስከሆነ ድረስ ቀለበቱ ይቀጥላል። የ y እሴት በሚታይበት ጊዜ ሁሉ ፣ የ y ዋጋ በ 1 ይጨምራል እና እራሱን መድገሙን ይቀጥላል። አንዴ ዕድሜዎ 15 ሲደርስ ፣ ቀለበቱ ይቆማል።
ደረጃ 3. WHILE loop ን ይጠቀሙ።
የ WHILE loop ከ FOR loop የበለጠ ቀላል ነው ፣ ምክንያቱም እሱ አንድ ሁኔታ ብቻ ስላለው እና ሁኔታው እውነት እስከሆነ ድረስ ይደጋገማል። ምንም እንኳን ያንን በዋናው ሉፕ ውስጥ ማድረግ ቢችሉም ተለዋዋጭዎችን መጀመር ወይም ማዘመን አያስፈልግዎትም።
#intIn ዋና () {int y; ሳለ (y <= 15) {printf ("%d / n", y); y ++; } getchar (); }
የ y ++ ትዕዛዙ ቀለበቱ በተከናወነ ቁጥር 1 ለ y ተለዋዋጭ 1 ያክላል። Y አንዴ 16 ላይ ከደረሰ (y ከ 15 በታች ወይም እኩል እስከሆነ ድረስ ይህ loop እንደሚሠራ ያስታውሱ) ፣ ሉፕ ይቆማል።
ደረጃ 4. “DO” ን ይጠቀሙ።
..እእእእእእእእእእእእእእእእእእadeእታለሁ። ሉፕ ቢያንስ አንድ ጊዜ መፈጸሙን ማረጋገጥ ከፈለጉ ይህ ሉፕ ይጠቅማል። በ FOR እና WHILE loops ውስጥ ፣ የሉፕ ሁኔታው በሉፕ መጀመሪያ ላይ ይፈትሻል ፣ ሁኔታው እንዳይሟላ እና ቀለበቱ ሊከሽፍ ይችላል። DO… WH loop loop በመጨረሻው ዑደት ላይ ያለውን ሁኔታ ይፈትሻል ፣ ይህም loop ቢያንስ አንድ ጊዜ መከናወኑን ያረጋግጣል።
#intIn ዋና () {int y; y = 5; ያድርጉ {printf ("ይህ ሉፕ እየሄደ ነው! / n"); } እያለ (y! = 5); getchar (); }
- ሁኔታው ሐሰት ቢሆንም ይህ ሉፕ መልእክት ያሳያል። ተለዋዋጭ y ወደ 5 ተቀናብሮ እና y ከ 5 እኩል በማይሆንበት ጊዜ ቀለበቱ እንዲሠራ ተዘጋጅቷል ፣ ስለዚህ ሉፕ ይቆማል። ፕሮግራሙ እስኪያልቅ ድረስ ሁኔታው ስላልተረጋገጠ መልእክቱ ታትሟል።
- በ DO ውስጥ ያለው WHILE loop… እያለ ጥቅል በሰሚኮሎን መጠናቀቅ አለበት። ሉፕ በሰሚኮሎን የሚጨርስበት ይህ ጉዳይ ብቻ ነው።
ክፍል 5 ከ 6 - ተግባሮችን መጠቀም
ደረጃ 1. የተግባሮችን መሠረታዊ ነገሮች ይረዱ።
ተግባራት ከሌሎች የፕሮግራሙ ክፍሎች ሊጠሩ የሚችሉ የኮድ ቁርጥራጮች ናቸው። ተግባራት ኮዱን በቀላሉ እንዲደግሙ እና ፕሮግራሞችን ለማንበብ እና ለማሻሻል ቀላል ያደርጉዎታል። በአንድ ተግባር ውስጥ በዚህ ጽሑፍ ውስጥ ያሉትን ሁሉንም ቴክኒኮች መጠቀም እና ሌሎች ተግባሮችን እንኳን መጠቀም ይችላሉ።
- በዚህ አጠቃላይ ምሳሌ አናት ላይ ያለው ዋናው () መስመር እንደ ጌትቻር () ተግባር ነው
- ለተግባራዊ እና ለንባብ ኮድ የተግባሮች አጠቃቀም አስፈላጊ ነው። ንፁህ ፕሮግራም ለመፍጠር ምርጥ ሊሆኑ የሚችሉ ተግባሮችን ይጠቀሙ።
ደረጃ 2. በገጽታ ይጀምሩ።
መርሃ ግብር ከመጀመርዎ በፊት አጠቃቀማቸውን ከገለጹ በኋላ ተግባራት መፈጠር አለባቸው። የአንድ ተግባር መሠረታዊ አገባብ “የመመለሻ ዓይነት ስም (ክርክር 1 ፣ ክርክር 2 ፣ ወዘተ) ፤” ነው። ለምሳሌ ፣ ሁለት ቁጥሮችን የሚጨምር ተግባር ለመፍጠር -
int add (int x ፣ int y);
ይህ ኮድ ሁለት ኢንቲጀሮችን (x እና y) የሚጨምር እና ውጤቱን እንደ ኢንቲጀር የሚመልስ ተግባር ይፈጥራል።
ደረጃ 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 - ትምህርቱን መቀጠል
ደረጃ 1. አንዳንድ የ C መማሪያ መጻሕፍትን ይፈልጉ።
ይህ ጽሑፍ የ C ፕሮግራምን መሰረታዊ ነገሮች ይሸፍናል ፣ ግን የላይኛውን ብቻ ይሸፍናል። ጥሩ የማጣቀሻ መጽሐፍ ችግሮችን ለመፍታት እና ግራ መጋባትን ለማሸነፍ ይረዳዎታል።
ደረጃ 2. ማህበረሰቡን ይቀላቀሉ።
ብዙ ማህበረሰቦች በመስመር ላይም ሆነ ከመስመር ውጭ ለፕሮግራም እና ለፕሮግራም ቋንቋዎች የወሰኑ ናቸው። ሀሳቦችን እና ኮድ የሚለዋወጡባቸውን ሌሎች ሲ ፕሮግራመሮችን ያግኙ ፣ እና እርስዎም ብዙ ይማራሉ።
በተቻለ መጠን በ hackathon ዝግጅቶች ላይ ይሳተፉ። ቡድኖች እና የፕሮግራም አዘጋጆች ችግሮችን ለማቀድ እና ችግሮችን ለመፍታት ብዙውን ጊዜ የፈጠራ ውጤቶችን የሚያመጡበት ክስተት ነው። በዓለም ዙሪያ በመደበኛነት በሚካሄደው በዚህ ዝግጅት ላይ ብዙ ተሰጥኦ ያላቸው ፕሮግራመሮችን ማግኘት ይችላሉ።
ደረጃ 3. የፕሮግራም ትምህርት ክፍል ይውሰዱ።
የኢንፎርሜሽን ኢንጂነሪንግን ማጥናት አያስፈልግዎትም ፣ ግን የፕሮግራም ትምህርቶችን መውሰድ በእውነቱ የመማር ሂደትዎን ይረዳል። ከውስጥም ከውጭም የፕሮግራም ቋንቋን ከሚያውቅ ሰው እርዳታ የሚበልጥ እርዳታ የለም። በወጣት ማዕከላት እና በአቅራቢያ ባሉ ኮሌጆች ውስጥ የፕሮግራም ትምህርቶችን መውሰድ ይችላሉ ፣ እና አንዳንድ ኮሌጆች ተማሪ ሳይሆኑ ትምህርታቸውን እንዲወስዱ ያስችሉዎታል።
ደረጃ 4. C ++ ን ይማሩ።
አንዴ C ን ከተረዱ ፣ C ++ ን መማር በጭራሽ አይጎዳውም። C ++ የበለጠ ተለዋዋጭ የሆነ የ C ዘመናዊ ስሪት ነው። ሲ ++ የተቀየሰው የነገሮችን አያያዝ ከግምት ውስጥ በማስገባት ነው ፣ እና C ++ ን መረዳት ለተለያዩ ስርዓተ ክወናዎች ኃይለኛ ፕሮግራሞችን እንዲፈጥሩ ያስችልዎታል።
ጠቃሚ ምክሮች
- ሁልጊዜ በፕሮግራምዎ ላይ አስተያየቶችን ያክሉ። አስተያየቶች ሌሎች ሰዎች ኮድዎን እንዲያዩ ብቻ ሳይሆን እርስዎ የፃፉትን እና ለምን ኮዱን እንደፃፉ ለማስታወስም ይረዳሉ። አሁን የፃፉትን ያውቁ ይሆናል ፣ ግን ከሁለት ወይም ከሦስት ወራት በኋላ ፣ አያስታውሱትም።
- እንደ printf () ፣ scanf () ፣ getch () ወዘተ የመሳሰሉትን መግለጫዎች ሁል ጊዜ በሰሚኮሎን ይጨርሱ ፣ ግን እንደ “ከሆነ” ፣ “እያለ” ወይም “ለ” ባሉ የሉፕ መቆጣጠሪያ መግለጫዎች ውስጥ ሴሚኮሎኖችን አይጠቀሙ።
- በማጠናቀር ውስጥ የአገባብ ስህተቶች ሲያጋጥሙዎት ግራ ከተጋቡ የ Google ፍለጋ ያድርጉ። ምናልባት ሌላ ሰው ተመሳሳይ ነገር አጋጥሞታል እና መፍትሄን ለጥ postedል።
- የእርስዎ ሲ ምንጭ ኮድ የ…
- ትጉህ ሁል ጊዜ ብልህ መሆኑን ያስታውሱ። በፕሮግራም (በፕሮግራም) የበለጠ በትጋት በተለማመዱ ቁጥር በፍጥነት በተቀላጠፈ ሁኔታ መርሃግብር ማድረግ ይችላሉ። አቀላጥፈው እስኪያገኙ ድረስ በአጫጭር ፣ በቀላል ፕሮግራሞች ይጀምሩ ፣ እና አንዴ እርግጠኛ ከሆኑ የበለጠ ውስብስብ በሆኑ ፕሮግራሞች ላይ መሥራት ይችላሉ።
- ኮድ በሚጽፉበት ጊዜ በጣም ጠቃሚ ስለሚሆን የሎጂክ መዋቅሩን ለመማር ይሞክሩ።