1.scanf printf 参数总结:
%d整型输出,%ld长整型输出,
%o以八进制数形式输出整数,
%x以十六进制数形式输出整数,
%u以十进制数输出unsigned型数据(无符号数)。
%c用来输出一个字符,
%s用来输出一个字符串,
%f用来输出实数,以小数形式输出,
%e以指数形式输出实数,
%g根据大小自动选f格式或e格式,且不输出无意义的零。
未完待续。
2.异常检测思想:
要时常思考一些常见的容易忽视的问题。
比如 浮点数转整数时小数位有没有特殊含义,重不重要。变量可以赋值0吗 有没有什么特殊的意义。 复制时逻辑有没有问题 比如 把毫秒的单位值赋值给秒。编写函数时有没有检测形参可能存在的所有问题。字符串为空啊,等等,
未完待续。