C ++ şərhləri

Şərhlər C ++ dilinin vacib hissəsidir. Şərh yazmağı əvvəldən öyrənməlisiniz, çünki bir proqramçı üçün yaxşı bir vərdişdir.

Salam Dünya proqramına nəzər salaq. Aşağıdakı kodların bir hissəsinin yalnız proqramın təsviri olduğunu fərq etdinizmi:

Yoxla

//include a header file from Standard Library
#include <iostream>
using namespace std;
//the work of the program starts from function called  main
int main()
{
	//use standard (console) to output message "Hello World"
	cout << "Hello  world" << endl;
	//wait for user to press a key
	cin.ignore();
	//return a value to the system when program finish its execution successfully
	return 0;
}

Tək sətirli şərh

“//” dən sonra bir sətirdə olan hər hansı bir söz tərtibçi tərəfindən laqeyd edilir. Buna görə 'bu kod nə edir' haqqında bir şərh yazmaq istəyirsinizsə, onu aşağıdakı şəkildə yazmalısınız:

//any text that describes your code

“//” işarələri bir sətir şərh yazmaq üçün istifadə olunur.

Çoxsaylı Şərhlər

Bəzən kodda uzun şərhlər tələb olunur. Bunun üçün aşağıdakı simvollardan istifadə olunur:

/*start line
	This is a multiline comment
	Anything  between start (/ *) and end (* /)
	will be ignored by the compiler
end line */

Çoxsaylı bir şərh yazmaq istəyirsinizsə, şərhin əvvəlində “/ *” yazmalısınız. Bundan sonra təsvir sətirlərinin sayını yaza bilərsiniz. Çox satırlı şərh yazmaqla bitirdikdən sonra çox satırlı şərh bağlamalısınız. “* /” İşarəsi ilə edilir.

Niyə şərhlər vacibdir?

Şərhlərin proqramınız üçün vacib olmadığını düşünməyin. Kiçik proqramlar yazdığınız zaman bütün yazdıqlarınızı və bunun məqsədini xatırlaya biləcəksiniz. Ancaq proqramlarınız böyüdükdə, şərhlər kod xətlərinizin nə etdiyini anlamaq üçün həqiqətən faydalı olacaqdır.

Şərhlərdən istifadənin bir başqa faydası da kodunuzu oxuyacaq insanlar üçün proqramınızı daha aydınlaşdırmasıdır. Müəssisə səviyyəsində proqram çox böyüyür və bunun üzərində bir çox komanda işləyir. Şərhlər yoxdursa, kodlaşdırma məntiqini anlamaq həqiqətən çətin olur.

Translate »