вроде все просто, код:
#include <stdio.h>
typedef struct{
unsigned short int sign;
unsigned int size;
} header;
int main(int argc, char *argv[]){
fprintf(stderr, "%d\n", sizeof(unsigned short int));
fprintf(stderr, "%d\n", sizeof(unsigned int));
fprintf(stderr, "%d\n", sizeof(header));
exit(0);
}
в результате получаю:
2
4
8
почему??
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от watashiwa_daredeska
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от devinull
Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от devinull
Ответ на:
комментарий
от devinull
Ответ на:
комментарий
от devinull

Ответ на:
комментарий
от anonymous_incognito

Ответ на:
комментарий
от devinull

Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.