if(!(pid = fork())) 是什么意思? 我的想法是: 执行fork创建进程 把返回值付给pid,可!是非真的意思?

2025-03-24 13:31:17
推荐回答(1个)
回答(1):

"!"不是非真的意思
“!”是对后边的值取非
例:
!a
当a=0时,结果为非零,即真
若a=1,2,3,4……不为零的数,则取非后就是0,即为真
“!”为非的意思,不是非真,可以是非假……