本人(初学者)在写小程序时经常犯的语法错误,在此总结一下

1.少“}”.(建议写代码时按对称的方式写:“{”与“}”同时敲入,“(”与“)”也是)。

2.敲数学表达式时特别是乘号“*”千万别忘了敲。(例如:(2k-1)是错的)。

3.调用随机数函数,动态分配内存函数时,忘记编译预处理#include<stdlib.h>。

4.普通语句后少“;”,for语句后多“;”。

5.临时需要使用变量时,忘记定义或定义位置错误。

6.输入输出时,少参数或数据类型不匹配。输入时参数应是地址类型。

7.计数或查找时没用循环,反而用了选择结构。循环次数不确定时应用while或do......while,确定时用for。

8.自定义函数没有先说明(除int型外),形参定义是缺类型名。

9.我认为如果被宏替换的东西(数字或表达式)不复杂的话,最好不要宏替换。

10.循环时没有结束语句,成了是死循环;或循环语句不是最好的,导致算法复杂度太大。

11.建议初学者在编数组、指针、结构体、链表类型的函数时最好画图(更容易理解)。

12.编稍微大一点的程序时,最好多写函数,使主函数中代码尽量少,自定义函数功能尽量单一(切实做到低耦合高内聚,检查错误也方便)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值