Взято у dinozavr, по мотивам https://tobotras.livejournal.com/580866.html, но эта версия гораздо интереснее, чем оригинал.
Итак, что напечатает эта программа? И почему?
#include <stdio.h> void foo(void) { int a = 42; int c = 43; } int bar(void) { int b; return b; } int main(void) { int c; foo(); c = bar(); printf("%d\n", c); }
Оригинал этой записи в личном блоге.
Tags: