看到一道相当不错的Linux下C/C++的笔试题。
据说是emc公司的。
问这段程序执行以后不算main所在进程本身,一共创建了多少进程。
int main(int argc, char* argv[])
{
fork();
fork() && fork() || fork();
fork();
return 0;
}
----------------------标准分割线-----------------------------
这道题至少考了三个基础的知识点。
1.运算符的默认优先级。
2.fork
3.C/C++里面的短路计算(Short-circuit evaluation)
---------------------无聊的分割线----------------------------
#1楼:楼主不厚道,只出题不给答案
#2楼:31个,这么简单怎么能考的了哥
#3楼:楼主是小白,他也不懂。
#4楼:我是楼主。不劳而获是可耻的,已经给出了足够多的提示了,自己思考收获更多。
#5楼:楼主在装B,鉴定完毕
#6楼:nc楼主,装B要被雷P
---------------------哥分割的不是寂寞,是无聊---------------------
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步