Logo

רד-בורד: ארכיון

ראשי > תיכנות > משתנים בc

27/01/2006 01:17:53 MoZi11A
אחרי כמה שבועות שלמדתי רק php חזרתי לc עכשיו בלימודים שלי הגעתי למשתנים
הבנתי שיש מילים שמורות ל משתנים לכול סוג של תווים אם זה מספרים זה int
אותיות -char וכו..
עכשיו השאלה שלי אם אני יכול לקבוע משתנה שמורכב גם מספרים וגם מאותיות למשל pp22
נגיד אני רוצה לשים את pp22 במשתנה ee22 מה תיהיה המילה השמורה של המשתנה כי int היא רק למספרים ויש לי פה גם אותיות וגםchar לא תוכל לעזור לי בגלל שיש לי מספרים
אשמח אם מישהו יוכל להסביר לי כיצד אני עושה שם של משנה שמורכב גם ממילים וגם מאותיות
27/01/2006 01:31:24 MoZi11A
מצטער על הדאבל פוט אבל עוד שאלה קטנה שמפריעה לי אני יכול לעשות משתנים בעלי אותו שם אבל סוגים שונים
למשל
אני קורא למשתנה s
ואני כותב
int s=22222
char s=bla
דבר כזה אני יכול לעשות שלשני משתנים יהיו בעלי אותו שם אבל שהם לא אותו דבר ?
27/01/2006 16:23:36 iTK98
נראה לי שאני מצליח להבין ממה נגרם הבילבול שלך. ננסה לתקן את זה.
משתנה מסוג int יכול להחזיק משתנה בגודל מסויים (לא נכנס פירוט)
וכשאתה כותב בו 2222 לדוגמא, הוא לא מכיל 4 ספרות שונות, אלא מספר.
char בשונה, מסוגל להחזיק מספר קטן בהרבה, ואתה לא יכול להכניס לתוכו
3 תווים (bla), שכן הוא יכול להכיל תו אחד בלבד, או מספר בין 0 ל
255 (ושוב לא ניכנס לפירוט). אם אתה רוצה להחזיק מחרוזת בתוך משתנה, אתה
צריך להגדיר arrays (שזו הדרך הכי נוחה) ואז היא תוכל להכיל (לפי גודלה)
מספר תווים שונים או מספרים שונים. אני ממליץ לך שוב, לחזור על היסודות.
עמודים: 1