规则 2-1 一个文件中不要包含超过2000行的代码。每个C程序通常分为两个文件。一个文件稿弯卜用于保存程序的声明闹余(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)。C 程序的头文件以“.h”为后缀,C 程序的定义文件以“. c”为后缀。一个文件中包含超过1000行的代码较难阅读,所以应该按照逻辑功能划分成多键穗个文件。
别说了,我 写个for循环差歼伏 输出 1-2000,把它拆开写虚携,输出1,2,3,4,5...... 20002000行改缓就到手了
然后你对你们老师说
老师,你看我这段代码厉害吗。 这段代码 省去了 昂贵的虚拟函数之间的调用。而且代码简单易懂。而且还有2000行。
/*该型银尘程序在WINTC下调试通过*/#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys\stat.h>
#include <io.h>
#include <string.h>
main()
{
int handle/*定义文件标识符*/
char msg[][7] = {"zjq123\n","zjq456\n","zjq789\n"}/*要写入文件的数组*/
/*打开函数返回一个整数,该数小于0时表示打开出错,所以执行该卜禅句时在D盘下新建一个名为zjq.txt的txt文档*/
if ((handle = open("D:\zjq.txt", O_WRONLY | O_CREAT | O_TRUNC,S_IREAD | S_IWRITE)) == -1)
{
perror("Error:")/*出错处理*/
return 1
}
write(handle, msg, strlen(msg)-8) /*往zjq.txt写入数据,参数一:文件标识符.二:要写入的数组首地指.三:要写入的长度,读一维数组把-8去掉*/
close(handle)/*关闭文件搏毕*/
getch()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)