Heim > Artikel > Backend-Entwicklung > Können Kommentare in einem C-Programm nur aus einer Zeile bestehen?
Können Kommentare in C-Programmen nur aus einer Zeile bestehen?
Die Kommentare eines C-Programms können mehr als eine Zeile umfassen. In einem C-Programm gibt es mehrere Kommentarzeilen, die mit /* beginnen und mit */ enden. Der andere beginnt mit // und endet mit einem Zeilenumbruch . Der Schlusszeilenkommentar.
Sie können die Trennzeichen /* und */ verwenden, um Kommentare innerhalb einer Zeile zu markieren, oder Sie können Kommentare in mehreren Zeilen markieren
.Im folgenden Funktionsprototyp bedeuten die Auslassungspunkte beispielsweise, dass die open()-Funktion einen dritten Parameter hat, der optional ist.
Kommentare erläutern die Verwendung dieses optionalen Parameters:int open( const char *name, int mode, … /* int permissions */ );
Kommentare in C-Sprache hinzufügen
#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;Empfohlenes Tutorial: „C-Sprache》
Das obige ist der detaillierte Inhalt vonKönnen Kommentare in einem C-Programm nur aus einer Zeile bestehen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!