|
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:
|
|