Question
#include <stdio.h>
int main(int argc, char *argv[])
{
while (*argv++ != NULL)
printf("%s\n", *argv);
return 0;
}
a.
Segmentation fault/code crash
b.
Executable file name
c.
Depends on the platform
d.
Depends on the compiler
Posted under C Programming
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. What is the output of this C code (run without any commandline arguments)? #include <stdio.h> int main(int argc, char *argv[]) { while (*argv++ != NULL)...
Similar Questions
Discover Related MCQs
Q. How to call a function without using the function name to send parameters?
View solution
Q. Correct syntax to pass a Function Pointer as an argument
View solution
Q. Which of the following is not possible in C?
View solution
Q. One of the uses for function pointers in C is
View solution
Q. What does this declaration say?
int (*(*y)())[2];
View solution
Q. Read the following expression?
void (*ptr)(int);
View solution
Q. Which of the following expression is true for the following?
ptr is array with 3 elements of pointer to function returning pointer of int
View solution
Q. What do the following declaration denote?
int **ptr;
View solution
Q. What do the following declaration denote?
char *str[5];
View solution
Q. Comment on the following declaration?
int (*ptr)(); // i)
char *ptr[]; // ii)
View solution
Q. Is the below declaration legal?
int* ((*x)())[2];
View solution
Q. Let x be an array. Which of the following operations are illegal?
View solution
Q. What is the maximum number of dimensions an array in C may have?
View solution
Q. What does the following declaration mean?
int (*ptr)[10];
View solution
Q. Which of the following statements are correct about an array?
1. The array int num[26]; can store 26 elements.
2. The expression num[1] designates the very first element in the array.
3. It is necessary to initialize the array at the time of declaration.
4. The declaration num[SIZE] is allowed if SIZE is a macro.
View solution
Q. int a[5] = {1,2,3}
What is the value of a[4]?
View solution
Q. The function sprintf() works like printf(), but operates on ..........
View solution
Q. Choose the best answer.
Prior to using a pointer variable
View solution
Q. The address operator &, cannot act on
View solution
Q. The statement int **a;
View solution
Suggested Topics
Are you eager to expand your knowledge beyond C Programming? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!