代码注释掉就是删除吗

代码注释掉就是删除吗,第1张

不是

程序员编程过程中,经常会有类似调试程序的过程,需要暂时尝试下让其中某些部分不运行,这时如果删除掉这些程序,那么后面过程有可能又需要用到,于是有人发明了利用注释符号暂时将程序段脱离运行的 *** 作方式,等程序调试后,只需取消那几个注释符,即可令原有的程序段重新被启用,于是,久而久之,大家就形成口语,把某段程序“注释掉”,就是让它暂时不运行(而非删除掉),在VBA中,要把一大段程序注释掉,只需从VBA窗口(VBE)中,视图-->工具栏-->编辑,编辑工具栏上有两个按钮“块注释”和“取消块注释”。

步骤一、首先打开一个EXCEL程序。

步骤二、然后打开VBA编程的界面。

步骤三、定义一个函数。

步骤四、然后使用“rem+空格+注释内容”。

步骤五、用英文字符的上单引号“注释内容”。

步骤六、然后“rem+空格+注释内容”。

步骤七、最后对于幅值对象进行的赋值。

1、少了很多大括号,包括while的,if else的

2、while(feof(fp1)!=EOF) 最好改为while(!feof(fp1))

3、我改后测了一下,这个程序只能删除“/* */”的注释,对“//”的注释无效。再改一下状态机吧。

4、下面的程序我把格式整理了一下,没改什么算法部分。写程序要规范。

#include "stdio.h"

void delcomm(FILE*fp1,FILE*fp2)

{

char c

int i=0

while(!feof(fp1))

{

printf("test\n")

if((c=fgetc(fp1))=='\n')

fprintf(fp2,"\n")

else

{

switch(i)

{

case 0:

if (c=='/')

i=1

else

fprintf(fp2,"%c",c)

break

case 1:

if (c=='*')

i=2

else

{

fprintf(fp2,"/%c",c)

i=0

}

break

case 2:

if (c=='*')

i=3

break

case 3:

i=(c=='/')?0:2

break

}

}

}

}

int main()

{

FILE*fp1,*fp2

if ((fp1=fopen("/home/hxl/test/md5.c","r"))==NULL)

{

printf("wrong!")

exit(0)

}

fp2=fopen("/home/hxl/test/md5out.c","w")

delcomm(fp1,fp2)

fcloseall()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11831515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存