LINUX.ORG.RU

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

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

Пример можно поинтереснее было сделать:

#include <stdio.h>

void f(int* a, short* b) {
  *a = 0;
  *b = 1;
  printf("%d,%d\n", (int)*a, (int)*b); // Выводит 0, 1
}

int main() {
    int i = -1;
    f(&i, (short*)&i);
}
Так что С подходит для квантовых компьютеров %)

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

Пример можно поинтереснее было сделать:

#include <stdio.h>

void f(int* a, short* b) {
  *a = 0;
  *b = 1;
  printf("%d,%d\n", (int)*a, (int)*b); // Выводит 0, 1
}

int main() {
    int i = -1;
    f(&i, (short*)&i);
}