65,209
社区成员
发帖
与我相关
我的任务
分享
一团乱麻的代码确实容易修改,因为怎么修改都可以。而“看上去越合理、越简洁的代码”,修改起来可能会破坏原来的设计,修改以后变了不简洁了,所以才说修改越费劲。
有一种情况比如像Linux的开放源代码,如果代码不是合理、简洁,那怎么open source。
乍看起来c++的cin、cout、ifstream、ofstream在输入、输出上比c的scanf、printf、fscanf、fprintf、fread、fwrite简单,不用格式控制符!
但是不用格式控制符,输入输出恰好是你期望的格式的时候好说;等到输入输出不是你期望的格式的时候,你就会觉得还是用格式控制符更方便、更靠谱。
摒弃cin、cout、ifstream、ofstream!
使用scanf、printf、fscanf、fprintf、fread、fwrite。