-4
int a = 5, b = 7;
int N = a == b ? a : a + b == 10 ? a + b : 0;
В чем смысл следующего кода? Обновление: В основном, я хочу знать, по какой причине я могу использовать его и как он работает?Значение "int N = a == b? A: a + b == 10? A + b: 0;"
С какой целью вы столкнулись с проблемой? –
Вы можете найти информацию о [** тернарном операторе **] (https://en.wikipedia.org/wiki/%3F :) полезно. Также обсуждается по сравнению с if-else [на ** этом самом сайте **] (https://stackoverflow.com/questions/1659992/if-else-vs-ternary-operator). – WhozCraig
Если это помогает, то это будет выглядеть, если бы оно использовалось, если утверждения http://pastebin.com/raw/LCvjaYFw –