נושא: שפתC. יש ערך ברירת מחדל למשתנה INT?!
|
|
כותב |
|
עופר אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 19 September 2005 בשעה 23:05 | | IP רשוּם
|
|
|
|
שלום לכולם, יש לי את "פיסת הקוד" הבאה:
קוד:
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int x,yl
y=x;
x=1000;
printf("\n x=%d", x);
printf("\n y=%d", y);
}
|
|
|
מדוע הוא מציג לי את ערך Y כ- 12, אני ציפיתי לשגיאה, הרי X עוד לא הוגדר לו ערך.
כשהקוד הוא כזה, אז Y מוצג עם ערך 0
קוד:
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int x,yl
x=1000
printf("\n x=%d", x);
printf("\n y=%d", y);
}
|
|
|
תודה מראש על העזרה
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 20 September 2005 בשעה 01:03 | | IP רשוּם
|
|
|
|
משתנה שלא הוגדר מכיל ערך אקראי בשפת C
__________________ מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
|
חזרה לתחילת העמוד |
|
|
עופר אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 20 September 2005 בשעה 08:12 | | IP רשוּם
|
|
|
|
שלא הוגדר עו שלא הוגדר לו עך?
|
חזרה לתחילת העמוד |
|
|
pitbull363 משתמש חבר
הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת הודעות: 102
|
נשלח בתאריך: 20 September 2005 בשעה 17:15 | | IP רשוּם
|
|
|
|
אי אפשר לא להגדיר משתנה, הוא התכוון שלא שנתנו לו ערך..
|
חזרה לתחילת העמוד |
|
|
barak משתמש מתחיל
הצטרף / הצטרפה: 16 May 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 26
|
נשלח בתאריך: 20 September 2005 בשעה 19:29 | | IP רשוּם
|
|
|
|
הוא מכיל זבל..אין בעיה בזה שלא הגדרת לתוכו ערך יש בו ערך זבל שיכול להיות כל דבר..
בכל מקרה חסר בתוכנית שלך בסוף שורת ה-int נקודה פסיק
|
חזרה לתחילת העמוד |
|
|
Nameless אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 20 September 2005 בשעה 20:51 | | IP רשוּם
|
|
|
|
וגם:
int x,yl
y=x;
מאיפה המשתנה y הגיע?
בשני הקודי מקור.
:\
|
חזרה לתחילת העמוד |
|
|
|
|
אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם
|
אינך יכול/ה לשלוח נושאים חדשים בפורום זה אינך יכול/ה להגיב לנושאים בפורום זה אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה אינך יכול/ה לצור סקרים בפורום זה אינך יכול/ה להצביע בסקרים בפורום זה
|