שפת C/הערות

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה אל: ניווט, חיפוש

הערות בקוד אלו שורות קוד אשר המהדר מתעלם מהן לחלוטין.

הערות בשפה אנושית (לרוב אנגלית) בקוד יכולות לשפר את בהירותו.

הערות קלאסיות (מרובות שורה)[עריכה]

בשפת C אפשר לכתוב הערות כלשהן בין רצפי-התווים /* לבין */. לדוגמה:

/* This is a comment. */

המהדר מתעלם מכל מה שנמצא בין רצפי התווים הנ"ל.

הערות בסגנון זה יכולות להכיל יותר משורה יחידה:

/* This is a comment, but
it is not limited to a single line. It spans
multiple lines. */

הערות בסגנון החדש[עריכה]

באיזור שנת 2000 אימצה שפת C, בתקן C99, גם הערות "סגנון חדש", מהסוג הנהוג גם ב-C++‎. הערות אלה, המוגבלות כל אחת לשורה יחידה, מתחילות בתווים //, ונמשכות עד סוף השורה:

// This is a new-style single line comment.


שימו לב:

לא כל המהדרים תומכים בהערות בסגנון החדש. ככל שמהדר ישן יותר, כך גדל הסיכון שהוא אינו תומך בכך.

השימוש בהערות[עריכה]

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

#include <stdio.h>
 
/* The program starts running here. */
int main()
{
    printf("Hello World\n");
    
    return 0;
}


הפרק הקודם:
שלום עולם!
הערות
תרגילים
הפרק הבא:
משתנים