LINUX.ORG.RU

История изменений

Исправление beastie, (текущая версия) :

Какая разница между int и char [..]?

Старый, поравнный баян:

/* main.c */
#include <stdio.h>

int
main()
{
        if (sizeof('a') == sizeof(int))
                printf("C\n");

        if (sizeof('a') == sizeof(char))
                printf("C++\n");

        return 0;
}
gcc main.c && ./a.out
C
g++ main.c && ./a.out
C++

Исходная версия beastie, :

Какая разница между int и char [..]?

Старый баян:

/* main.c */
#include <stdio.h>

int
main()
{
        if (sizeof('a') == sizeof(int))
                printf("C\n");
        if (sizeof('a') == sizeof(char))
                printf("C++\n");
        return 0;
}
gcc main.c && ./a.out
C
g++ main.c && ./a.out
C++