LINUX.ORG.RU

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

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

Слабая типизация при работе с числами добавляет веселья. Что выведет эта программа

Дай угадаю, если по твоим хотелкам пофиксят «слабую типизацию при работе с числами», то ты будешь здесь показывать это и кричать караул:

#include <stdio.h>
int main()
{
    unsigned char a = 20;
    unsigned char b = 20;
    unsigned char c = 4;
    unsigned char d = a * b / c;
    printf("%u\n", d);
    assert (d == 100); // здесь бы падали
    return 0;
}

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

Слабая типизация при работе с числами добавляет веселья. Что выведет эта программа

Дай угадаю, если по твоим хотелкам пофиксят «слабую типизацию при работе с числами», то ты будешь здесь показывать это и кричать караул:

#include <stdio.h>
int main()
{
    unsigned char a = 20;
    unsigned char b = 20;
    unsigned char c = 4;
    unsigned char d = a * b / c;
    printf("%u\n", d);
    assert (d == 100); // здесь падаем
    return 0;
}