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

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

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

כיצד ליצור תוכנית.

stdio.h מכיל את ההגדרות של הפקודות והקבועים הבסיסיים, כדי לאפשר למתכנת לתפעל את הקלט / הפלט (כלומר, מה שרואים על המסך, מה נרכש באמצעות מקלדת ועכבר) וניהול קבצים. בהמשך תפרט את השימושים הנפוצים ביותר.

  • printf (), fprintf () הוא sprintf () - אלה פקודות המאפשרות, בהתאמה, לכתוב נתונים על התקן הפלט הסטנדרטי (כלומר על המסך), על קובץ ועל מחרוזות תווים.
  • scanf (), fscanf () ו- sscanf () - פונקציות אלה, לעומת זאת, לוקחות נתונים בהתאמה מקלט רגיל (המקלדת), מקבצים וממחרוזות תווים.
  • fopen () הוא חופשי () - פקודות אלה מאפשרות לך לפתוח קובץ בתוך תוכנית C, כך שתוכל לקרוא נתונים בתוכו או לכתוב אחרים.
  • להקדים () הוא fwrite () - פונקציות אלה מאפשרות בהתאמה קריאה וכתיבה מקובץ.

יחד עם stdio.h, הספרייה stdlib.h כלולה לעיתים קרובות בקוד המקור, כלול גם בסביבת הפיתוח C: זה מכיל פונקציות כלליות וקבועים, כולל הוראות לשימוש להקצאת זיכרון ולתפעל את הנתונים הקיימים בתוכו.

ניתן לציין את הוראת הכלול בשתי דרכים: # כולל מציין הכללה של ספרייה הקיימת בסביבת הפיתוח המוגדרת כברירת מחדל, בעוד #include "library.h" מציין הכללת ספרייה שנכתבה על ידי המתכנת ונמצאת באותה תיקיה של קובץ המקור בו היא מוצהרת.

דף האינטרנט של התוכנית, לחץ על הכפתור הורדה חינמית תושב בקופסה קהילת Visual Studio, הפעל את הקובץ שהורדת (למשל. Community.exeואז לחץ על הכפתור תמשיך ככה, הגדר את סימן הביקורת לצד הפריט פיתוח יישומי שולחן עבודה עם C ++ בחלון המוצע, חזור על הפעולה בקולך תמיכה ב- C ++ / Cli ממוקם בחלונית הימנית ולסיום לחץ על הכפתור להתקין, כדי לסגור את חלון ההתקנה בסוף ההליך.

בשלב זה, התקשר אל חסום הערות מהתיקייה אביזרי חלונות של התפריט הַתחָלָה (שאליו ניתן לגשת בלחיצה על הכפתור בצורת דגל, הממוקם בפינה השמאלית התחתונה של המסך), הקלד את קוד התוכנית שלך בחלון העורך וכדי לשמור, לחץ על התפריט קוֹבֶץ ממוקם בפינה השמאלית העליונה ובחר את הפריט מתוכו שמור עם שם .... לאחר שהדבר נעשה, בחר בפריט כל הקבצים מהתפריט הנפתח שמור כ, המצורף למסך השמירה שנפתח, הקלד את שם פרטי של התוכנית שלך, ואחריו התוסף .c (לְמָשָׁל. calc.c), בתיבה שם קובץואז לשמור אותו ב- שולחן עבודה.

כיצד לתכנת ב- C

כדי להרכיב את קוד המקור החדש שנוצר, הפעל את שורת פקודה למפתחים קורא לזה מהתיקייה סטודיו חזותי של התפריט הַתחָלָה, הקלד את הפקודות cd% USERPROFILE% \ Desktop הוא תכנית cl. c, שניהם ואחריהם הכפתור להיכנס, ואז להפעיל את התוכנית החדשה שנוצרה על שולחן העבודה (למשל. calc.exeבלחיצה כפולה.

פנקס רשימות ++ - אחד העורכים הקטנים והגמישים ביותר לכתוב (ולהכניס כראוי) קבצי מקור בשפת C בסביבה חלונות. הוא תומך בשפות תכנות רבות.

  • ליקוי חמה - מהווה מסגרת תכנותית שלמה, שימושית לארגון ושמירה אפילו על פרויקטים מורכבים במיוחד. הוא תומך בכל סוגי הקבצים המסופקים על ידי תוכניות שנכתבו ב- C (קבצי מקור, קבצי אובייקט, כותרות, ספריות וכן הלאה) ומאפשר במידת הצורך ליצור גרפיקה של UML וקבצי עזרה.
  • מדריך HTML.it C - זה בהחלט משאב חופשי מצוין. בין דפי המדריך היקר הזה, הנגישים בחינם לכל אחד וללא כל הרשמה, תוכלו למצוא תובנות ושיעורים שמטרתם לחדד את כישוריכם כמתכנתים C.
  • שפה C - עקרונות תכנות ומדריך עזר (Kernighan / Ritchie) - היא ללא ספק אחד הטקסטים הטובים ביותר להעמקת הידע של C, המכונה בקרב מומחי התעשייה "K&R" (מראשי התיבות של המחברים). בנוי בשני חלקים, טקסט זה מציע בהתחלה הוראות כיצד לגשת לשפה הנדונה, ואז הופך למדריך אמיתי המגדיר את כל (או כמעט) הפונקציות שניתן להשתמש בהם בתרחישים הרבים שצפויים. שני המחברים, קרניגאן וריצ'י, הם אלה שתכננו ופיתחו את כל שפת C.
  • סימוכין של מתכנת C / C ++ (שילד) - לדעתי, אחד הטקסטים המלאים ביותר הנוגעים לשפת C, שישמור על שולחן העבודה שלך אם אתה מתכוון לגשת לשפה זו לשימוש מקצועי. מתאים בעיקר למשתמשים מתקדמים יותר או פחות, והוא מכיל דוגמאות רבות לפונקציות הנפוצות ביותר. מדריך זה יכול לשמש גם את מי שמצד שני החליט להתקדם לעבר הגרסה "מונחה האובייקטים" של שפת C, C ++.