发信人: Netguy()
整理人: simonshium(1999-06-30 20:27:24), 站内信件
|
【 在 stw (蓝快杀手) 的大作中提到: 】 : header->chk_anony=(header->chk_anony==1)?0:1 : 这句C语句中的->,=,==,?,: : 分别表示什么, 俺那些C书本找不到, 所以请教大家..THANK YOU! : 还有一个符号: && : 表示什么意思呢? : 请知多少说多少, 谢谢! : BTW: 是一个UNIX下的C程序.
不可能找不到 ! 若真的找不到,就把那本书仍了算了 ;-) 看来你没学过C语言.
-> 表示指针所指向的结构的成员. header是个指针,指向一个struct或class或union, 该struct(class或union)中有个变量叫chk_anony = 右边的值赋给左边的变量. == 左右两边的相等吗 ? : 简单的if...else...,
上面那条语句等价为 if(header->chk_anony == 1) header->chk_anony = 0; else header->chk_anony = 1;
-- ※ 来源:.广州网易 BBS bbs.nease.net.[FROM: 202.38.198.197]
|
|