כתוב קוד סטנדרטי ב- C

מְחַבֵּר: John Pratt
תאריך הבריאה: 12 פברואר 2021
תאריך עדכון: 28 יוני 2024
Anonim
ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит
וִידֵאוֹ: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит

תוֹכֶן

יש אינסוף דרכים לתכנת מחשבים. בסופו של דבר, זה על המתכנת כיצד להשיג את מה שהוא צריך. עם זאת, ישנן "דרכים טובות" רבות לשימוש בסגנונות ותכונות לצורך אוסף טוב יותר ותוכניות בטוחות יותר. ודא שמתכנתים עתידיים (כולל עצמך) שממשיכים לעבוד על הפרויקט שלך יוכלו לקרוא ולהבין את הקוד שלך.

לדרוך

שיטה 1 מתוך 2: כתוב קוד סטנדרטי

  1. הורד C ++ IDE (סביבת פיתוח משולבת) כגון Eclipse, Netbeans ו- CodeBlocks, או השתמש בעורך טקסט כגון Notepad ++ או VIM. ניתן גם להפעיל תוכניות משורת הפקודה, ובמקרה זה עורך טקסט יספיק. יכול להיות שימושי לבחור עורך המציין תחביר ותומך במספרי שורות. רוב המתכנתים רואים במערכות דמויי יוניקס (לינוקס, OS X, BSD) את הסביבות הטובות ביותר לפיתוח תוכניות.
  2. צור קובץ תוכנית ראשי. הקובץ הראשי חייב להכיל פונקציה הנקראת main (). כאן מתחיל ביצוע התוכנית. מנקודה זו ואילך אתה מתקשר לפונקציות, שיעורים מיישרים וכו '. קבצים אחרים מהיישום ומהספריות שלך עשויים להיכלל בקובץ זה.
  3. התחל לכתוב את התוכנית שלך. הזן את הקוד או התוכנית שאתה צריך ליצור (ראה להלן דוגמאות). למד את התחביר, הסמנטיקה, פרדיגמות התכנות מונחות האובייקטים, זרמי נתונים, עיצובי אלגוריתמים כגון רשימות מקושרות, תורי עדיפות וכו '. C ++ אינה שפה פשוטה לתכנות, אך היא מלמדת אותך את היסודות שניתן להשתמש בהם על ידי כולם שפות תכנות.
  4. הוסף הערה לקוד שלך. הסבר מה הפונקציות עושות ולמה הם משתנים. בחר שמות ברורים למשתנים ופונקציות. התחל את שמות המשתנים הגלובליים באותיות גדולות. באופן כללי, ודא שכל מי שקורא את הקוד שלך יכול להבין אותו.
  5. השתמש בכניסה בצורה נכונה בקוד שלך. שוב, ראה את הדוגמאות להלן.
  6. הידר את הקוד שלך עם

    g ++ main.cpp

  7. הפעל את התוכנית שלך עם ההוראות הבאות:

    ./a. בחוץ

שיטה 2 מתוך 2: דוגמאות

  1. ראה דוגמה 1:

      / * זוהי תוכנית פשוטה להבנת היסודות של סגנון g ++. זוהי תוכנית עם מהדר g ++. * / # כלול iostream> / * פונקציות קלט ופלט * / באמצעות std namespace; / * אנו משתמשים בפונקציות std (סטנדרטיות) * / int main () / * להכריז על הפונקציה הראשית; int main (בטל) אפשרי גם כן. * / {cout " n שלום אבא"; / * " N" היא שורה חדשה ( t היא כרטיסייה) * / cout " n שלום אמא"; cout " n זו התוכנית הראשונה שלי"; cout " n תאריך 11/03/2007"; החזר 0; }

  2. ראה דוגמה 2:

      / * תוכנית זו מחשבת את הסכום של שני מספרים * / #include iostream> באמצעות namespace std; int main () {float num1, num2, res; / * להכריז על משתנים; int, כפול, ארוך עובד גם * / cout " n הזן את המספר הראשון ="; cin num1; / * הזן משתמש ב- num1 * / cout " n הזן את המספר השני ="; cin num2; res = num1 + num2; cout " n סכום" num1 "ו-" num2 "=" res n "; החזר 0; }

  3. ראה דוגמה 3:

      / * מוצר של שני מספרים * / # כלול iostream> באמצעות מרחב השמות std; int main () {float num1; int num2; רזולוציה כפולה; cout " n הזן את המספר הראשון ="; cin num1; cout " n הזן את המספר השני ="; cin num2; res = num1 * num2; cout " n תוצר של שני מספרים =" res n "; החזר 0; }

  4. ראה דוגמה 4:

      // השתמש בלולאה כדי למצוא משוואה במתמטיקה. במקרה זה, התשובה מחושבת ל // שאלה מס '1 מתוך Project Euler. #include iostream> שימוש ב- namespace std; int main () {// פתוח מה- main. סכום int1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // יוצר את המספרים השלמים הנדרשים לקביעת התשובה. עבור (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // חוזר עד ש- a שווה ל- 1000 או גדול יותר, מוסיף 3 ל- a בכל לולאה. מוסיף a לסכום 1. עבור (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // חוזר עד ש- b שווה ל- 1000 או גדול יותר, מוסיף 5 ל- b בכל לולאה. מוסיף b לסכום 2. עבור (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // חוזר עד ש- c שווה ל- 1000 או גדול יותר, מוסיף 15 ל- c בכל לולאה. מוסיף c לסכום 3. sum4 = sum1 + sum2 - sum3; // sum4 הוא סכום sum1 ו- sum2, ממנו מופחתים sum3. cout sum4; // מחזירה סכום 4, התשובה. cin.get (); // המתן ל- Enter מהמשתמש. החזר 0; // הצהרת החזרה. } // הראשי סגור.

  5. בדוק דוגמה זו לסגנונות שונים:

      int main () {int i = 0; אם (1 + 1 == 2) {i = 2; }} / * זהו סגנון הווייטסמית * / int main () {int i; אם (1 + 1 == 2) {i = 2; }} / * זהו סגנון GNU * / int main () {int i; אם (תנאי) {i = 2; פונקציה (); }}

טיפים

  • השתמש תמיד במהדר ISO עבור התוכניות שלך.
  • ההפעלה המוגדרת כברירת מחדל שנוצרה על ידי המהדר נקראת "a.out".
  • אם אתה כותב משהו עם הרבה משתנים או פונקציות שונות, נסה להגיב עליו כדי שיהיה קל יותר לבצע איתור באגים ולהבין אחר כך!

אזהרות

  • לעולם אל תשתמש בסגנונות קידוד לא ברורים או בפונקציות מיושנות.