נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שאלה חשובה ב-c

(נושא נעול נושא נעול)
שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
קרן
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 February 2006 בשעה 17:27 | IP רשוּם
 

מישהו יכול להסביר לי בבקשה, למה הפלט פה הוא 1?

תודה רבה!

                          

              < include<stdio.h #

                  (int main(void

                                             }

                                       ;('/'/'/'   , " printf("%d

return 0;

{

חזרה לתחילת העמוד הצג את כרטיס החבר של קרן חפש הודעות אחרות של קרן בקר בדף הבית של קרן
 
אבידור
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 February 2006 בשעה 18:11 | IP רשוּם
 

יש לי שאלה... למה אתה מנסה להדפיס ערך.......  ואתה מנסה להדפיס '/'/'/' .....?
כנראה שה'/ זה מין תנאי או משהוא ולכן יוצא הערך 1 שאומר שהתנאי הוא אמת (נכון)  

חזרה לתחילת העמוד הצג את כרטיס החבר של אבידור חפש הודעות אחרות של אבידור בקר בדף הבית של אבידור
 
Nameless
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 February 2006 בשעה 18:42 | IP רשוּם
 

^ WTF?

פשוט התחביר שלך לא נכון...תלמדי C
חזרה לתחילת העמוד הצג את כרטיס החבר של Nameless חפש הודעות אחרות של Nameless בקר בדף הבית של Nameless
 
maple
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 07 December 2005
משתמש: מנותק/ת
הודעות: 29
נשלח בתאריך: 28 February 2006 בשעה 20:25 | IP רשוּם
 

;('/'/'/'   , " printf("%d

בחלק שהעתקתי יש בעיה יש בעיה...מה בעצם אמור להיות ה"/"?בשביל להשתמש במשתנים צריך קודם להגדיר אותם:במקרה הזה עם INT...

חזרה לתחילת העמוד הצג את כרטיס החבר של maple חפש הודעות אחרות של maple
 
אבידור
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 February 2006 בשעה 20:44 | IP רשוּם
 

1. אם התחביר היה לא נכון וזה היה לא מתקמפל ולכן משהוא פה חוקי
2. לא חייב שיהיה משתנים, אפשר גם קבועים.... לדוגמא:
קוד:

printf("Number is: %d",5+3);

וזה מתקמפל!!   

חזרה לתחילת העמוד הצג את כרטיס החבר של אבידור חפש הודעות אחרות של אבידור בקר בדף הבית של אבידור
 
Nameless
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 February 2006 בשעה 23:56 | IP רשוּם
 

הפלא שהוא הקומפיילר
בקיצור תלמדי C
חזרה לתחילת העמוד הצג את כרטיס החבר של Nameless חפש הודעות אחרות של Nameless בקר בדף הבית של Nameless
 
iTK98
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 04 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 63
נשלח בתאריך: 01 March 2006 בשעה 11:02 | IP רשוּם
 

משהו שהוא בתוך גרש בודד, אומר להחזיר את הערך
המספרי (דצימלי) שלו. והפירוש של / זה חלקי אז בעצם
את אומרת תן לי את הערך של '/' (שהוא 47) וחלק / לי
אותו ב '/' (שהוא גם כן 47) ואז יוצא לך אחד.
קוד:

'/' / '/'


אגב, ברגע שזה מתקמפל זה אומר שהתחביר נכון, אבל
זה לא מחייב שזו הייתה כוונת הכותב.

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 March 2006 בשעה 16:20 | IP רשוּם
 

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 March 2006 בשעה 18:30 | IP רשוּם
 

iTK98 תודה רבה, אבל אתה אומר שזה כאילו 47 לחלק ל 47 אבל מה אם הלוכסן האחרונה?

שוב תודה, קרן

 

 

חזרה לתחילת העמוד הצג את כרטיס החבר של קרן חפש הודעות אחרות של קרן בקר בדף הבית של קרן
 
Fate
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 01 March 2006 בשעה 19:34 | IP רשוּם
 

יש רק שלושה לוחסנים....
אחד זה 47... השני זה "חלקי"
והשלישי זה 47...
חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
אבידור
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 March 2006 בשעה 19:42 | IP רשוּם
 

'/'/' - תחלקי את זה, יצא לך
'/' / '/' שזה הערך של / לחלק בערך של /, יוצא 47 / 47 שזה יוצא 1.
לכן זה מדפיס 1.
זה פשוט מבלבל בגלל שאין רווחים בין.....
   

חזרה לתחילת העמוד הצג את כרטיס החבר של אבידור חפש הודעות אחרות של אבידור בקר בדף הבית של אבידור
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 01 March 2006 בשעה 20:11 | IP רשוּם
 

לפני שלמישהו ימאס ויתחילו לקלל פה, אני נועל.

יש למישהו שאלה שיפתח נושא חדש.


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

מצטערים, אינך יכול/ה להגיב לנושא זה.
נושא זה נעול.

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה