Home  >  Article  >  Backend Development  >  Can comments in a C program only be one line?

Can comments in a C program only be one line?

烟雨青岚
烟雨青岚Original
2020-06-18 11:58:026801browse

Can comments in a C program only be one line?

#Can comments in a C program only be one line?

The comments of a C program may not be one line. There are multiple lines of comments in a C program. The usage is a block comment starting with /* and ending with */;

The other is starting with // and ending with a newline character. The closing line comment.

You can use the /* and */ delimiters to mark comments within one line, or to mark comments on multiple lines .

For example, in the following function prototype, the ellipsis means that the open() function has a third parameter, which is optional.

Comments explain the usage of this optional parameter:

int open( const char *name, int mode, … /* int permissions */ );

C language add comments

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
intmain()
{
intm,k=1,n;
charline1[256],line[256];//将文件中的数据读入到字符数组中
FILE*fpin=fopen("sourcefile.c","r");
if(fpin==NULL)
{
printf("sourcecodereaderror!\n");
exit(1);
}
FILE*fpout=fopen("targetfile.c","w+");
if(fpout==NULL)
{
printf("sourcecodewriteerror!\n");
exit(1);
}
printf("请输入m和n:");
scanf("%d%d",&m,&n);
intn1=0;
fgets(line1,255,fpin);
do
{
n1++;
if(n1>=m&&n1<m+k)
fputs("//",fpout);
fputs(line1,fpout);
fgets(line1,255,fpin);
}
while(!feof(fpin));
fseek(fpout,0,SEEK_SET);
fgets(line,255,fpout);
do
{
printf("%d\t%s",k,line);
k++;
fgets(line,255,fpout);
}
while(!feof(fpout));
fclose(fpout);
fclose(fpin);
return0;

Recommended tutorial: "C Language

The above is the detailed content of Can comments in a C program only be one line?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn