随笔分类 -  编程小杂

摘要:程序如下,判断输出多少个'_' 【运行环境:Linux】 ./a.out int main(){ for(int i = 0; i < 2; ++i){ fork(); printf("_"); } } 熟悉fork的话,这里很容易就能知道,一共产生了3个子进程,还有一个父进程,所以一共是四个进程; 阅读全文
posted @ 2020-03-24 16:34 _程序兔 阅读(678) 评论(0) 推荐(2) 编辑
摘要:一,进入MINGW官网下载最新MINGW (本人写这篇博客时更新到了MINGW 17.1,),选择MINGW 17.1.exe下载即可. 这个下载过程可能比较缓慢,对于网不好的时候可能要很久,所以我将它放在了网盘里,需要的自己取. 链接:MINGW 17.1.exe 提取码:76l1 二,安装MIN 阅读全文
posted @ 2020-02-29 22:03 _程序兔 阅读(2767) 评论(0) 推荐(2) 编辑
摘要:在正式开始今天的博文之前,先看一段代码,思考这段代码有可能出现的情况: int main() { int j, b[10]; for(j = 1; j <= 10; ++j){ b[j] = 0; } } 看完这段代码后,如果觉得这段代码没有什么坑,那不妨注意一下j的范围是从1-10,而b[10]会 阅读全文
posted @ 2019-11-09 10:40 _程序兔 阅读(1978) 评论(0) 推荐(0) 编辑
摘要:如下程序段 (假设每条cout语句独立运行)求输出结果,思考一下吧 . . . ... ... 好了,看结果 第一个cout输出地址0x6dfee4 第二个cout报错 "lvalue required as increment operand" 第三个cout报错 "lvalue required 阅读全文
posted @ 2019-10-15 23:37 _程序兔 阅读(484) 评论(0) 推荐(0) 编辑
摘要:void strcpy(char* strDest, char* strSrc) { while((*strDest++ = *strSrc++) != '\0'); } 看上面这段代码,只有一条语句,当然把代码放在这里不是为了展示编程技巧,而是想要说一下这段简短的代码中会出现的内存问题。(先谢组长 阅读全文
posted @ 2019-09-03 21:51 _程序兔 阅读(494) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示