किसी को पता है क्यों है और यह कैसे काम करता है? क्या मुद्रित किया जाएगा [नकल]

0

सवाल

#include <stdio.h>
int main(){
    for (printf ("3"); printf("2"); printf("1")) break;
return 0;
}


कर सकते हैं किसी को भी समझाने की यह कैसे काम करता है? यही कारण है कि यह प्रिंट 32? जब मैं दूर यह ब्रेक के अनंत लूप और यह प्रिंट 12?

c for-loop printf
2021-11-24 01:49:58
2

सबसे अच्छा जवाब

1

पहली, printf ("3") मार डाला है, तो यह प्रिंट 3. तो printf("2") मार डाला है, प्रिंट 2. क्योंकि printf()'एस मान की संख्या है चरित्र यह प्रिंट, जो इस मामले में है, 1है , और क्योंकि 1 एक nonzero मान, पाश जारी है शरीर में. पहले बयान में शरीर है breakहै , जिसका अर्थ है करने के लिए लूप के बाहर से बाहर निकलें. तो पाश समाप्त हो जाता है. तो परिणाम स्क्रीन पर है 32

2021-11-24 02:22:32
1

printf("3") कहा जाता है जब पाश के लिए initialises. printf("2") कहा जाता है, तो देखने के लिए लूप चलना चाहिए समाप्त.

printf() वर्णों की संख्या देता यह प्रिंट में है, जो 1 दोनों ही मामलों में, तो पाश का फैसला निष्पादित करने के लिए.

पाश शरीर है बस break, तो पाश समाप्त हो जाता है कि बिंदु पर है, और कार्यक्रम समाप्त होता है.

2021-11-24 02:17:50

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में