Main logo www.4project.co.il
כל הרכיבים לפרוייקט שלכם
עגלת קניות

העגלה ריקה

האם המוצר במלאי?
[X]
עמוד המוצר מציג את רמת המלאי האמיתית, הזמינה במחסנינו בישראל.
פרטים נוספים
איך מזמינים ומשלמים?
[X]
ההזמנה והתשלום מתבצעים רק דרך האתר.
איסוף או משלוח? כמה זה יעלה?
[X]
האתר מציע 5 אפשרויות משלוח וגם אפשרות לאיסוף עצמי מהמחסן.
אחרי הוספת המוצרים לעגלת הקניות, אפשר לראות בה את האפשרויות, המחירים והערכת זמני הגעת המשלוח.
המחיר יחושב לפי גודל ומשקל המוצרים שבחרת.
פרטים נוספים
מתי ההזמנה מוכנה?
[X]
אין צורך לעדכן אותנו טלפונית על ביצוע ההזמנה. אנו רואים אותה מיד ומטפלים בה במהירות.
כמה מהר? לפי הסטטיסטיקה של 3 חודשים האחרונים, הכוללים גם חגים וחופשים, הזמנות שבוצעו בשעות אלה (יום חמישי בין השעות 2 ל-3) היו מוכנות תוך שעה ו-18 דקות.
פרטים נוספים
ייצור ושירותים
מחלקות מוצרים

פירוט שפת תכנות - כלי עזר - ()sizeof

על ידי Alex » ג' יולי 18, 2017 12:55 pm
פקודת ()sizeof מחזירה את מספר הבתים (bytes) שסוג משתנה תופס, או מספר הבתים שתפוסים לטובת מערך (array).

תחביר
קוד: בחר הכל
sizeof(variable)

פרמטרים בתחביר:
variable - סוג משתנה או מערך (לדוגמה int, byte, float)

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

תוכנית הבאה מדפיסה את מחרוזת הטקסט תו אחר תו. נסו לשנות את הטקסט במחרוזת ותראו שהתוכנית עדיין עובדת בצורה תקינה.
קוד: בחר הכל
char myStr[] = "this is a test";
int i;

void setup(){
  Serial.begin(9600);
}

void loop() {
  for (i = 0; i < sizeof(myStr) - 1; i++){
    Serial.print(i, DEC);
    Serial.print(" = ");
    Serial.write(myStr[i]);
    Serial.println();
  }
  delay(5000); // slow down the program
}


שימו לב שפקודת ()sizeof מחזירה את כמות הכוללת של בתים במערך, כך שבמקרים בהם המערך מורכב מנתונים שגודלם גדול מבית אחד, כמו למשל int, לולאת for תראה בצורה דומה לדוגמה הבאה. שימו לב גם שמחרוזת טקסט תקינה בשפת C/C++ תמיד מסתיימת בתו NULL שהערך שלו לפי טבלת ASCII הוא 0.
קוד: בחר הכל
for (i = 0; i < (sizeof(myInts)/sizeof(int)); i++) {
  // do something with myInts[i]
}


ראו גם:
פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של Sizeof לפי רישיון Creative Commons Attribution-ShareAlike 3.0.