|
Example:
#include <stdio.h> /* ------------------------ Structure definition ------------------------ */ struct BankAccount { int accNum; double balance; }; int main(int argc, char *argv[]) { printf("sizeof(struct BankAccount) = %d\n", sizeof(struct BankAccount) ); } |
Output:
sizeof(struct BankAccount) = 16 |
How to run the program:
|
|
Answer:
|
struct s1 { char a; int d; }; struct s2 { char a; char b; int d; }; struct s3 { char a; char b; char c; int d; }; int main(int argc, char *argv[]) { printf("sizeof(struct s1) = %d\n", sizeof(struct s1) ); printf("sizeof(struct s2) = %d\n", sizeof(struct s2) ); printf("sizeof(struct s3) = %d\n", sizeof(struct s3) ); } |
Output:
sizeof(struct s1) = 8 sizeof(struct s2) = 8 sizeof(struct s3) = 8 |
Explanation:
|
How to run the program:
|
|