
fout=fopen('abctxt','w');
应该改成fout=fopen("abctxt","w");因为这个函数的参数为两个字符型的指针。由于你的打开模式是"w",这样的模式是不能够往你的abctxt文件中读数据的,因为"w"为只写模式。而stdin表示的是标准输入,表示从键盘输入。所以你的这个程序完成的是从键盘接受不是#的字符,并存入文件abctxt。
写程序没有既定的格式,当然一定要写得清晰啊。也就是要有良好的风格啊。一、程序内部文档应具备的规则 1、标识符应含有含义鲜明的文字。 含义鲜明的文字,能正确地提示程序对象所代表的实体。这对于帮助阅读者理解程序是非常重要的。如果用缩写的形式,那么缩写规则应该一致,并且应该给每个名字加注解。2、适当的注解 注解是程序员和程序读者通信的重要手段,正确的注解非常有助于对程序的理解。3、程序的视觉组织 程序的视觉组织可用阶梯式,结构化的程序风格对于我们实际编程也很有意义,可极大地改善代码的可读性。主要有代码注释和一致性缩进。 二、数据说明 数据结构的组织和复杂程序是在设计期间就已经确定了的,然而数据说明的风格却是在写程序时确定的。为了使数据更容易理解和维护,有一些比较简单的原则应该遵循。 1、数据说明的次序应该标准化。有次序就容易查阅。因此能够加速测试、调试和维护的过程。当多个变量名在一个语句中说明时,应按字母顺序排列这些变量。 2、数据结构复杂时,应加以说明其特点和实现方法。 三、语句构造 语句构造原则:每个语句应该简单而直接,不能为了提高效率而使程序变得过分复杂。下述规则的使用有助于语句简单明了。 1、不要为了节省空间把多行语句写在一行; 2、尽量避免复杂的条件测试; 3、尽量减少对“非”条件的测试; 4、避免大量使用循环嵌套和条件嵌套; 5、利用括号使逻辑表达式或算术表达式的运算次序清晰直观。 四、效率 效率三原则: 1、效率是性能的要求,需求分析时就应确定; 2、效率是靠设计提高的; 3、程序的效率和程序的简单程序是一致的。 运行时间 (1)写程序前先简化算术和逻辑表达式; (2)仔细研究嵌套的循环,以确定是否有语句从内层移到外层; (3)尽量避免使用多维数组; (4)尽量避免使用指针和复杂的表; (5)使用执行时间短的算术运算; (6)不要混合使用不同的数据类型; (7)尽量使用整数运算和布尔表达式 五、小结 其实风格是非常重要的,程序的外表是我们交流中不可缺少的东西。象我们常说的红颜命薄而归疚于外表太靓,也常听一些才子佳人的悲剧故事,提醒我们外表美而引出的一见钟情的浪漫不可取。可让人细想,才子佳人产生悲剧虽多,可也让人找到过心动和美好的感觉,做为一个人,活了一辈子,连那种感觉都未体验到,岂不比悲剧更加令人觉得可悲!编程亦然。
这涉及到一个命名风格的问题,我的选择是从大流。
如果有官方文档规范命名风格的,如Python的PEP 8,那么坚决服从官方文档;
如果没有官方文档对命名规范进行指引的,那么可以看下常见的命名方式有那些,如C++的匈牙利命名法与Google Style,选择一个你喜欢的风格。
以上就是关于c语言 程序 文件 命名全部的内容,包括:c语言 程序 文件 命名、【求助】数据结构的程序题都是怎么命名各种变量的、如何优雅地为程序中的变量和函数命名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)