Const

Q1:
What will be the output of the program?
#include<stdio.h>
#include<stdlib.h>

union employee
{
    char name[15];
    int age;
    float salary;
};
const union employee e1;

int main()
{
    strcpy(e1.name, 'K');
    printf('%s %d %f', e1.name, e1.age, e1.salary);
    return 0;
}

A Error: RValue required

B Error: cannot convert from 'const int *' to 'int *const'

C Error: LValue required in strcpy

D No error

ANS:A - Error: RValue required

The output will be (in 16-bit platform DOS): K 75 0.000000



img not found
img

For help Students Orientation
Mcqs Questions

One stop destination for examination, preparation, recruitment, and more. Specially designed online test to solve all your preparation worries. Go wherever you want to and practice whenever you want, using the online test platform.