जॉइन Examsbook
1179 0

प्र: If the following program (myprog) is run from the command line as  myprog 1 2 3  what would be the output? main(int argc, char *argv[]) {     int i, j = 0;     for (i = 0; i < argc ; i++)            j = j + atoi ( argv[i]);     printf ("%d", j); }

  • 1
    123
  • 2
    6
  • 3
    Error
  • 4
    "123"
  • उत्तर देखेंउत्तर छिपाएं
  • Workspace

उत्तर : 2. "6"
व्याख्या :

Answer: B) 6 Explanation: When atoi() tries to convert argv[0] to a number it cannot do so (argv[0] being a file name) and hence returns a zero.

क्या आपको यकीन है

  त्रुटि की रिपोर्ट करें

कृपया संदेश दर्ज करें
त्रुटि रिपोर्ट सफलतापूर्वक जमा हुई