![]() |
f556 發表于 2020-7-17 11:04 那不會和P^1.0沖突嗎 |
第一個,問好冒號運算符,C中唯一一個三目運算符,這二個是異或運算符,逗號運算符,C中優先級最低的一個運算符,結合順序從左到右 |
f556 發表于 2020-7-17 09:09 這個是高手 |
黃youhui 發表于 2020-7-17 08:29 既然有按位與和邏輯與 是不是也有按位或和邏輯或 按位異或和邏輯異或? |
f556 發表于 2020-7-17 11:17 我說的是逗號運算符, int a = 1,b =2;這是逗號 int c; c = (a++,++b,a++);這是逗號運算符 |
黃youhui 發表于 2020-7-17 11:09 沒有","號, 難道更舒服? unsigned char Press_Ok,Press_Cancel; unsigned char CWCv=7,HWCv=8; enum menuStatus{UI=1,Menu,Cancel,OK,Val1,Val2,Val3,Val4,Val5,Val6,Val7}mSta; void Init_RTC(void) { unsigned int year; unsigned char month,day; void sssf() { unsigned char i,j; for(i=0;i<8;i++){ |
f556 發表于 2020-7-17 09:09 逗號重不重要不知道,很少用到是真的,就算需要用到我也會用if之類的代替,因為逗號太小,有時候經常看成點或者敲乘中文逗號。解讀也需要一定的代碼基礎,我要的是快速解讀,雖然用逗號能省空間。 |
如果一個IO口的LED閃爍,用“^”吧,比if好多了 |
非也,這3個運算符非常重要![]() 用了幾次“?”,如果用if程序更長 關于^http://www.zg4o1577.cn/bbs/dpj-177800-1.html及我另一文章 逗號是更重要的,有兩大類用處,自己體會。 |
好似逗號運算符在蛋騙雞編程中不適用。 |
本帖最后由 Y_G_G 于 2020-7-17 08:36 編輯 你學C怎么能不知道呢? |