В одном из вопросов SO, я наткнулся ниже Defination:Что на самом деле означает определение?
char randchar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" [rand() % 26];
Я знаю, что rand() % 26
даст случайное число от 0 до 25. Но что на самом деле происходит в приведенное выше определение? Когда выражение оценивается (время компиляции или время выполнения)? Каким будет содержимое стека.
Что мы называем такими определениями в C.Какой функцией является это?
Разве вы не можете просто бежать и видеть это? – Abhineet
Я запускал его, но я хочу знать, что происходит за кулисами, с точки зрения распределения памяти и т. Д.(запустите его в онлайн-компиляторе) – Vagish