在 C 语言吧逛久了,经常能看到新手发帖求助,可很多帖子发出去半天没人理,要么就是回复寥寥几句,问题还是没解决。这时候就有人纳闷了,为啥别人提问很快就有大神帮忙,我这帖子就没人看呢?其实啊,在贴吧提问也是有技巧的,不是随便发个 “我的代码错了,谁帮我看看” 就行。今天兔子哥就结合自己在吧里混了好几年的经验,跟大家说说怎么提问才能高效获取帮助,新人朋友可得记好了,一起往下看吧!
提问前先自己捣鼓捣鼓,别当伸手党
很多新手朋友一遇到问题,不管三七二十一就往吧里发,其实有些简单问题自己稍微研究下就能解决。吧里的大神们都挺忙的,看到那种明显没自己动过脑筋的提问,一般都懒得回复。
你比如说,编译的时候报 “undefined reference to printf”,这种错误十有八九是没加 #include
我刚学 C 的时候,也爱发帖问,后来吧里有个老哥跟我说 “先自己调试半小时,解决不了再提问”,试了之后发现,好多问题自己真能搞定,而且印象还特别深。所以啊,提问前先自己多琢磨琢磨,实在解决不了再发帖,这样别人也更愿意帮你。
帖子里得把问题说清楚,别让人猜
最让人头疼的就是那种描述模糊的帖子,比如 “我的代码有问题,运行不了,谁能帮我?” 就这一句话,连代码都不贴,错误提示也没有,别人怎么帮你?总不能隔空猜物吧。
想让别人帮你,得把这些信息说清楚:
- 你想实现啥功能?比如 “我想写个计算阶乘的程序”
- 现在遇到了啥问题?是编译报错,还是运行结果不对?
- 要是编译报错,把错误提示完整复制过来,最好标出来哪行报错
- 把你的代码贴出来,记得用代码块,别乱糟糟一堆,看着就费劲
- 你自己试过哪些解决方法?比如 “我把变量类型改了还是不行”
前阵子吧里有个新人发帖,就做得特别好。他说 “想写个冒泡排序,代码能运行但结果不对,把数组 {3,1,2} 排完还是 {3,1,2},我检查了循环条件没看出问题,代码在下面,求大神指点”。这种帖子一发出来,很快就有好几个老哥给他指出问题,原来是内层循环的边界设错了。
代码格式得规范点,让人看着舒服
有些朋友贴代码的时候,从来不换行不缩进,一堆代码挤在一起,看着就眼晕。你想啊,大神们本来时间就宝贵,谁愿意费劲看这种乱糟糟的代码?
贴代码的时候注意这几点:
- 用贴吧的代码块功能,就是开头加
c,结尾加,这样代码会有高亮,看着清楚 - 该缩进的地方缩进,比如 for 循环、if 语句里面的代码,往后退几格
- 关键的地方可以加个注释,说明这段代码是干啥的
- 别贴太长的代码,要是程序几百行,就把有问题的那部分摘出来,再简单说说其他部分的功能
之前看到有个帖子,代码贴得整整齐齐,缩进规范,还标出来哪几行可能有问题,下面回复的人就特别多。有人说 “看这代码格式就知道是用心提问的,必须帮一把”。所以啊,代码格式看着舒服,别人才更愿意花时间帮你看。
态度得谦虚点,别一副别人该你的样子
贴吧里的大神们帮忙都是义务的,没人欠你的。有些人发帖就像下命令似的,“这代码有问题,赶紧帮我改好”,这种语气谁看了都不舒服,不怼你就不错了,还想让人帮你?
提问的时候客气点,开头加个 “各位老哥好”,结尾说句 “麻烦大家了,谢谢”,别人看着心里也舒服。得到帮助之后,回复一句 “谢谢老哥,问题解决了”,这是最基本的礼貌,也显得你懂规矩。
我记得有次帮一个新人解决了指针的问题,他特意私信我说 “谢谢兔子哥,困扰我两天的问题终于解决了,你讲得太清楚了”,当时心里还挺暖的。大家都是从新手过来的,互相尊重,贴吧氛围才能越来越好。
别重复提问,学会利用吧内资源
有些问题其实吧里早就有人问过,而且有详细的解答,你在发帖前搜一搜,可能直接就能找到答案,不用再等别人回复。
贴吧右上角有个搜索框,输入你遇到的问题关键词,比如 “scanf 输入错误”,就能找到很多相关的帖子。还有吧里的精品区,有很多新手常见问题汇总,没事多翻翻,能学到不少东西。
之前有个新人一天之内发了三个相同的帖子问 “数组越界怎么解决”,结果被吧主提醒了。其实他只要搜一下,就能找到好几个讲数组越界的帖子,里面说得明明白白。所以啊,别光顾着发帖,先搜搜看,说不定问题早就有答案了。
在 C 语言吧提问,说到底就是换位思考,你站在帮忙的人的角度想想,什么样的帖子你愿意回复?肯定是那种描述清楚、态度诚恳、自己也动过脑筋的。刚开始可能不知道怎么问,多看看吧里那些回复多的求助帖,学学人家怎么写的,慢慢就会了。
兔子哥觉得,在贴吧不仅能解决问题,还能认识不少同好,有时候跟大家讨论问题,比自己闷头学进步快多了。只要掌握了正确的提问方式,你会发现吧里的大神们都很热心。希望这些能帮到你,有啥不懂的,也可以来问我,看到都会回的。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~