У чым розніца // і // * / у праграмаванні на C?


адказ 1:

// азначае, што ўсё справа ад касой рысы - каментарый да гэтай канкрэтнай радкі

Прыклад

{

int i = 0;

int array_a [20];

int array_b [20];

для (i = 1; i <= 15; i ++)

{

// array_a [i] = i;

array_b [i] = i;

}

array_a [i] не запаўняецца, бо гэты радок - каментарый

————————-

/ * працуе толькі ў спалучэнні з * /

Тое, што за / * трактуецца як каментар. Ён працягваецца, пакуль ён не будзе закрыты * / без уліку End-Of_lines (CrLf)

{

int i = 0;

int array_a [20];

int array_b [20];

для (i = 1; i <= 15; i ++)

{

/ * array_a [i] = i;

array_b [i] = i;

* /

}

Ні адзін з масіваў не запоўнены, таму што ўсё паміж / * і * / інтэрпрэтуецца як каментар.

Падчас распрацоўкі карысна часова выключыць частку праграмы.

Гэта таксама карысна ў шматрадковых каментарах для доўгага апісання