关于注释 下列说法中,▁▁▁▁▁ 是正确的。 A. C 程序中的注释内容在可执行程序中不存在 B. C 风格的注释(块注释)可以嵌套 C. 写注释的主要目的是提高程序的可读性 D. 过多的注释会影响程序的运行效率
时间: 2024-06-02 16:09:17 浏览: 23
正确答案是 C. 写注释的主要目的是提高程序的可读性。
A. C 程序中的注释内容在可执行程序中不存在是正确的,因为编译器在编译源代码时会忽略注释内容。
B. C 风格的注释(块注释)可以嵌套是正确的,但是在嵌套注释时需要注意,不能嵌套在同一个注释块中。
D. 过多的注释会影响程序的运行效率是错误的,因为注释内容在编译时会被忽略,不会影响程序的运行效率。但是过多的注释会影响代码的可读性。
相关问题
c语言 去除注释的程序,去除C程序中的注释
以下是一个简单的C语言程序,用于去除C程序中的注释:
```c
#include <stdio.h>
int main()
{
FILE *fp1, *fp2;
char ch, next;
fp1 = fopen("input.c", "r");
fp2 = fopen("output.c", "w");
while ((ch = getc(fp1)) != EOF)
{
if (ch == '/')
{
next = getc(fp1);
if (next == '/')
{
while ((ch = getc(fp1)) != '\n');
}
else if (next == '*')
{
ch = getc(fp1);
next = getc(fp1);
while (ch != '*' || next != '/')
{
ch = next;
next = getc(fp1);
}
}
else
{
putc(ch, fp2);
putc(next, fp2);
}
}
else
{
putc(ch, fp2);
}
}
fclose(fp1);
fclose(fp2);
return 0;
}
```
该程序打开一个名为“input.c”的文件,读取其内容并将其写入名为“output.c”的文件中,去除了注释。程序使用两个文件指针,一个用于读取输入文件,一个用于写入输出文件。在读取输入文件的每个字符时,程序检查是否为注释。如果是单行注释,则跳过该行。如果是多行注释,则跳过注释部分。如果既不是单行注释也不是多行注释,则将该字符写入输出文件中。最后,程序关闭两个文件指针。
显示a.sh文件中的内容,不显示空行和注释
你可以使用下面的命令显示a.sh文件中的内容,并且过滤掉空行和注释:
```
grep -v "^#" a.sh | sed '/^$/d'
```
其中,grep命令用于过滤掉以#开头的注释行,sed命令用于删除空行。这样,你就可以看到a.sh文件的内容,而不受空行和注释的影响了。希望以上回答能够帮到你。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)