What will happen if in a C program you assign a value to an array element whose

Home | Discussion Forum
Taiyari24Hour

What will happen if in a C program you assign a value to an array element whose subscript exceeds the size of array?



View More Related Question

2) What will be the output of the program if the array begins at 65472 and each integer occupies 2 bytes?

#include <stdio.h>
void main()
{
int a[3][4] = {1, 2, 3, 4, 4, 3, 2, 1, 7, 8, 9, 0};
printf("%u, %u", a+1, &a+1);
}

3) Consider the following type definition.

typedef char x[10];
x myArray[5];

What will sizeof(myArray) be ? (Assume one character occupies 1 byte)

4) Size of the array need not be specified, when

5) What will be the output of the program ?

 #include<stdio.h>
int main()
{
int a[5] = {51, 1, 5, 20, 25};
int x, y, z;
x = ++a[1];
y = a[1]++;
z = a[x++];
printf("%d, %d, %d", x, y, z);
return 0;
}

UP Gk Online Test

taiyari24hour.com

Study 2 Online Says....
Kindly log in or signup.