למה זה לא נכון לרשום void main()? - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

למה זה לא נכון לרשום void main()?


PhoenixBoy

Recommended Posts

תנו לי להבין.

לרשום כך :


#include<stdio.h>
void main ()

שאר התוכנית..

זה לא נכון?! :-X ככה המורה שלי כותב :screwy:

זה לגמרי לא נכון. זו שגיאה. טעות. זוועה. שיקוץ.

קישור לתוכן
שתף באתרים אחרים

אני ידעתי שהמורה שלי מאוד אבל מאוד מטומטם [באופן מאוד סימלי הוא דומה להיטלר :lol: :lol:]

אבל לא ציפיתי שזה ברמה כזו.

אם כך, מישהו יכול בבקשה להדגים כיצד כותבים נכון? [ללא העניין התיאורטי כי זה כבר נכתב מקודם]

ומורים כמוהו - תסלחו לי על ההתבטאות אבל מי החתיכת חרא שנותן להם תעודות הוראה.

לא פעם אני מוצא את עצמי מתקן אותו במקרים לא נגיד מינוריים של לשכוח סוגריים של for אלא ממש כתיבת התוכנית והסדר פשוט שגויה מהיסוד!

כמו כן, האידיוט הזה כל פעם מסתובב אלי בשביל לשאול אותי לגבי המילים באגלית.

למשל 'זוג מספרים' שואל כיצד כותבים זוג - per או pair.

פשוט בושה!

בנוסף על כך, הוא מצהיר בעברית, כלומר int mone :S

כאילו אתה מורה[!!!] תכתוב כמו בנאדם int counter אם אתה כל כך רוצה שזה יהיה קריא ולא סתם x אבל

למה לעזאזל mone או gadol מה אנחנו בכיתה ב'?!#?!@#%

אני לא לומד במגמת מחשבים אבל אני לומד C ועתיד להתחיל אסמבלי תחת מגמת 5 יח"ל אלקטרוניקה ומחשבים [1 מיתוג 2 אלקטורניקה ומחשבים ו2 מעבדה אלקטרוניקה]

ולכן ביקשתי פה המלצות לספרים לאסמבלי כמו שראיתי עד לא מזמן [לפני מספר חודשים גם שאלתי לגבי C], כי פשוט המורה הזה טיפש, אידיוט ועוד אינסוף כינויים,

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

שלא נדבר על יכולת העברת החומר הגרועה.

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

----

מצטער על הכתיבה הארוכה, אך הייתי חייב להסביר את המצב ה_מאוד_ בעייתי.

עמכם הסליחה.

קישור לתוכן
שתף באתרים אחרים

תתחיל עם The C Programming Language - זה ספר קטן ופשוט יחסית, וגדולתו היא שהוא מתאר את השפה בדיוק ובבהירות.

הדרך הנכונה בגדול היא:


int main()
{

return 0; /* 0 means no error */
}

או


int main( int argc, char* argv[] )
{

return 0; /* 0 means no error */
}

קישור לתוכן
שתף באתרים אחרים

לצערי הרב איני יכול לרכוש ספרים באמאזון\איביי.

מה שמקביל אותי לספרים בארץ - ואת הספר הזה אין.

מה שמחייב אותי להוריד מהחמור, במהירות ממש נוראית.

בכל מקרה, תודה רבה על ההמלצה, אני אבדוק את הספר.

----

אם אנחנו כבר בעניין, יש לך ספר טוב באנגלית לאסמבלי? 8086\8088 [המורה טוען שהשינויים חומריים בלבד, לא יודע כמה זה נכון, אני לא מאמין לשום מילה שלו].

ושוב תודה רבה לך.

קישור לתוכן
שתף באתרים אחרים

47167216iy8.jpg

lost spirit

אתה רוצה שאני אשלח לך את שלושתם ?

אני מוכן לתת לך אותם לשנה בדיוק

אחרי שנה, הווה אומר 1.1.09 אתה מחזיר לי אותם בדואר , אחרת אני בא אליך לדרום לביקור בית :behead:

קישור לתוכן
שתף באתרים אחרים

שלום לכולם.

לאחר עיון בספר [ the c programming language], נתקלתי בקונצנזוס.

הספר פותח את התוכניות כך:


#include <stdio.h>
main()
{
printf("hello world");
}

ואילו אתם אומרים שהכתיבה הנכונה היא void main.

מצד שני כולם מכתירים את הספר הזה בתור הספר הכי טוב שיש, אז, מה קורה פה חבר'ה? :-X

קישור לתוכן
שתף באתרים אחרים

זו סוג של בדיחה? אנחנו אומרים שהכתיבה הנכונה היא int main().

בכל מקרה, ב-C מותר להשמיט int. השמטת ה-int נחשבת למשהו שמומלץ לא לעשות, וב-C++ היא אסורה, אז עדיף שלא תתרגל לזה.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...