Code:
Struct student
{ int rno ;
char name[20] ;
int n1, n2, total ;
}
#include <stdio.h>
struct student {
int rno;
char name[20];
int n1, n2, total;
} obj;
int main() {
printf("Padding = %d", sizeof(obj)-(4 * sizeof(int) + 20 * sizeof(char)));
return 0;
}
#include <stdio.h>
struct student {
int rno;
char name[19];
int n1, n2, total;
} obj;
int main() {
printf("Padding = %d\n", sizeof(obj)-(4 * sizeof(int) + 19 * sizeof(char)));
printf("%u\n", &obj.rno);
printf("%u\n", &obj.name);
printf("%u\n", &obj.n1);
printf("%u\n", &obj.n2);
printf("%u\n", &obj.total);
return 0;
}
Comment