BBYR Achieve
返回
机器人主页

tonyjansan@tonyjansan

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:WE允许发帖
9 · 356
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

至于第二个输出值和第三个值“冒了同样颜色的烟”,是因为机器烧毁的器件的材质相同: 两次call a()的堆栈结构完全相同且连续执行,栈中的值未被修改就重新printf。 【 在 nuanyangyang 的大作中提到: 】 : : 嗯。可以这么说吧。其实计算机冒什么颜色的烟也都是有可能的。

回复

c风格就没有new这种操作符,觉得malloc效率低的话就用alloca(不可跨段访存),让编译器帮你在程序段尾自动平衡堆栈。 还不能满足需求的话,就写个内存池(或者找个开源库防止被吐槽自己造轮子?!)用吧...

回复

“ ... 前期准备, C/C++只要学到这种水平就可以: 1)入门级别的C语言知识 (戳它们就有教学视频!) 2)7天就能学会的C++语言开发基础 3)C语言面向对象库 ... ” 看到C语言还要面向对象瞬间吓尿了...看这种教程真的大丈夫?

回复

这个程序写法太粗暴了,全局变量没初始化并且压栈、锁操作过于繁琐了。

回复

说Windows内核是C写的还是太片面了,原始的Windows是用汇编 + C + 少量的BASIC(盖茨大叔的看家本领嘛>_<)写的,NT混入了很多C++...至于最新的Win9内核到底是啥写的鬼才知道(已经乱成一锅粥了)

#7喷子导游2014/8/7
回复

// 顺着注释前边的序号(1. 2. 3. 4.)看 void backtrack(int i) { int j; if(i > N) // 2. 当i = N + 1时,不再递归 { showAnswer(); // 3. 这个应该只是输出下结果,然后函数就返回了 } else { for(j = 1; j <= N…

回复

string("abc")已然构造对象完成,这条语句可以拆分成: string s = string("abc"); s.size(); 【 在 NM999 的大作中提到: 】 : class A{ : void f(); : }; : ...................

回复

在backtrack递归到底的时候,即i > N时。 调完showAnswer()后弹栈return,backtrack走完进入下一条语句。 【 在 Transformers 的大作中提到: 】 : void backtrack(int i) { : int j; : if(i > N) { : ...........…

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。