سلام
کسی راهی بلده این کد رو به شکل دیگه ای بنویسه که کوتاه تر باشه ؟
if (m == 0) m = 2; else n = 2;
من خودم یک راه بلدم شما بگین منم راه خودمو می گم :)
ویژگی جالب ternary operator اینه که lvalue هم می تونن برگردونن ..
(m==0 ? m :n ) = 2 ;
( m==0 ? m=2 : n=2)
m==0 ? m=2 : n=2 ;
این کوتاهترینشه که من یاد دارم