网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月29日漏签0天
c语言吧 关注:798,895贴子:4,357,415
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 5回复贴,共1页
<<返回c语言吧
>0< 加载中...

C 语言初学编程第一课 ---- 树立严谨的编程态度

  • 取消只看楼主
  • 收藏

  • 回复
  • 19089bui
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
同学们看到这句话可能都要笑出来了, 编程无非是敲敲键盘,这不应该是一件很轻松愉快的事情嘛,为什么要搞得这么严肃。
主要原因在于编程过程中使用的 IDE 太不智能了。
同样是敲键盘,聊天的时候,使用拼音输入法或者语音输入,有几个错别字太正常了,一般来说并不妨碍对方理解你的意思;但是编程写代码的时候,哪怕只是写错了一个标点符号,甚至多写或者少写一个空格,弱智的 IDE 都能哭给你看。
"研表究明,汉字的顺序并不定一能影阅响读,比如当你看完这句话后,才发现这里的字全是都乱的。"
所以呢,编程第一件事,就是一定要做到严谨,认真。 由于粗心导致的错误比比皆是数不胜数:比如把 main 写成了 mian,比如丢了最后一个大括号,等等等等,都是极其低级的错误,会让人感觉很烦躁,一点都不开心。
此时,可能会有脑洞大开的同学就想问了,那能不能把 IDE 搞得智能一点呢,哪怕写错了代码也能自动纠正过来? 恭喜你这么年轻就找到了可以为之奋斗一生的科研方向。
古人云:只要思想不滑坡,办法总比困难多。
在编程的社会主义初级阶段,除了自己努力之外,还是可以有一些辅助方法的:
1) 输入法
最好是把中文输入法删掉,完全使用英文输入法,这样可以减少很大一部分的低级错误。
如果不想删除的话,至少要把 shift 快捷切换输入法的功能关闭掉。
否则您就等着各种全角括号全角引号全角分号来鱼目混珠吧。更可怕的是全角空格,肉眼很难发现问题。
2) 挑一个最适合自己的 IDE
前文提到了多种编程 IDE, 各有优缺点吧,就像人一样,无完人。
这时候,哪怕学校老师强制要求使用某一款 IDE,也不要盲从。
谁也说不好哪一款 IDE 更适合你,可以多尝试一下。就像谈恋爱一样,包办的婚姻未必幸福,没必要在一棵歪脖子树上吊死。
3) 把 IDE 中的代码字体调大
有些同学的电脑配置特别好,分辨率也是特别的高,但是字体就变得很小了。
有些很低级的错误,其实一眼就能看出来(比如拼写错误),但是在字体变小的情况下可能就看不出来了。所以强烈建议把代码字体调大一些。


  • 19089bui
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那些在网页上写代码的兄弟们,求求你们安装个IDE吧
那些用Dev C ++字体暴丑的兄弟们,求求你们安装个 VS 2019吧,官网就有免费版。


2025-07-29 20:55:32
广告
不感兴趣
开通SVIP免广告
  • 19089bui
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
还在使用 VC 6.0 的兄弟们,你可知 VC 的年纪比你都大? 求求你们把它删了,安装个VS吧


  • 19089bui
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下面写一下如何正确的提问:
1) 截图一定要截全,你只截一部分,剩下的让大佬去猜吗。。。
这里的全,不仅仅是指全部的代码,还包括编译时的信息,错误的代码在编译时很有可能存在 Warning 和 Error,大佬们凭借这些出错信息一般来说就能够快速定位问题了;
2) 代码不仅要截图,还要以文本的形式复制到贴子里面,方便大佬迅速的建立个本地工程帮助你 debug。难道你还想让大佬一个字符一个字符地把你的错误代码敲一遍吗。。。不可能的。
3) 在截图和代码之前,一定要把题目描述清楚。
4) 最后一点,程序运行时的输入与输出信息(虽然它是错误的)一定也要截图发上来。大佬们可以使用你的输入数据进行代码调试。 其实很多时候,你的输入就已经是错误的了。


  • 19089bui
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
二、程序不仅是写给自己看的,还是写给其他人看的。
虽说男人的收藏夹和浏览记录是一定不会给别人看的,但代码显然不在这个系列里面,请一定要有这个觉悟。
既然自己的代码要拿给其它人看,那肯定要弄得干净整洁一些啦:
缩进、空行、注释,该加的都加上。
重复的代码适当提取成函数。
一个函数内的代码行数不要太多。
发挥想象,总之就是要让对方看起来觉得爽。
这些额外的工作,可以在写代码的过程中就顺便做好,也可以写完代码之后再补充修改,都没有问题。
要相信这句话:一分耕耘一分收获。即使是再丑陋的代码,你只要去买两块肥皂来,咯吱咯吱遍身洗一洗,好得很哩。
当然,这可绝不是内卷啊,没到那程度呢。


  • 19089bui
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
拒绝哑巴英语,he tui, 编程。
这个绝对不是让你一边念着 for (int i = 0; i < ... 一边敲下键盘。两码事,两码事。
每当写完一段代码之后,或者写完一个函数之后,假设你旁边有一个人,你要把你刚写的这段代码讲解给他听。
当然你旁边肯定没有这么个人啦, 我是不太能够相信你会有个女朋友或者男朋友在你旁边观察你是如何写代码的,更甭提什么剥蒜老妹穿着白貂了。
你可以抱个猫(如果她不抓你鼠标的话)、拿个玩偶(谁还没个小熊了)、或者小黄鸭(传说中的小黄鸭编程法)、或者打开手机微信假装在跟人聊语音... 然后讲出代码中的数据结构及相关逻辑等等。如果能够做到讲得比较顺畅就可以了。如果不顺畅怎么办?可以把代码改得顺畅起来嘛。这里就不举例了,请同学们在实践中摸索。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示