Hvad er forskellen mellem // og // * / i C-programmering?


Svar 1:

// betyder, at alt ret til skråstregene er kommentar på den bestemte linje

Eksempel

{

int i = 0;

int array_a [20];

int array_b [20];

for (i = 1; i <= 15; i ++)

{

// array_a [i] = i;

array_b [i] = i;

}

array_a [i] er ikke udfyldt, da den linje er kommentar

---------

/ * fungerer kun sammen med * /

alt bag / * fortolkes som kommentar. Det fortsætter, indtil det lukkes ved * / ignorerer End-Of_lines (CrLf)

{

int i = 0;

int array_a [20];

int array_b [20];

for (i = 1; i <= 15; i ++)

{

/ * array_a [i] = i;

array_b [i] = i;

* /

}

Ingen af ​​matriserne vil blive udfyldt, da alt mellem / * og * / fortolkes som kommentar.

Det er nyttigt under udvikling at udelukke en del af et program midlertidigt.

Det er også nyttigt i kommentarer på flere linjer til lange beskrivelser