C Programming - Const - Discussion
|
|
|
|
Read more:"Time and tide wait for none."
- Alexander Pope
|
| 10. |
What will be the output of the program?
#include<stdio.h>
int main()
{
const c = -11;
const int d = 34;
printf("%d, %d\n", c, d);
return 0;
}
|
| [A]. |
Error | [B]. |
-11, 34 | | [C]. |
11, 34 | [D]. |
None of these |
Answer: Option A
Explanation:
Step 1: const c = -11; The constant variable 'c' is declared and initialized to value "-11".
Step 2: const int d = 34; The constant variable 'd' is declared as an integer and initialized to value '34'.
Step 3: printf("%d, %d\n", c, d); The value of the variable 'c' and 'd' are printed.
Hence the output of the program is -11, 34
|
|
Xyz said:
(Tue, Apr 26, 2011 01:35:09 AM)
|
|
| |
| In statement const c = -11, c will be declared as what data type. ? |
|
Madhusudan said:
(Thu, Jul 21, 2011 02:59:16 PM)
|
|
| |
| By default it takes int. |
|
Shahrukh said:
(Tue, Aug 9, 2011 06:33:11 PM)
|
|
| |
| Ya it will take int as the default data type. |
|
Sunil Kumar Patel said:
(Fri, Sep 16, 2011 10:45:25 AM)
|
|
| |
| If we write that const d=-12; d will be treated as int data type. By default const is int data type. |
|
Soumya said:
(Fri, Oct 14, 2011 08:59:37 AM)
|
|
| |
| Thanks Sunil. |
|
|