<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Böyük hədəflərə kiçik addımlarla! &#187; C++ pointer</title>
	<atom:link href="http://alismayilov.blogy.az/tag/c-pointer/feed/" rel="self" type="application/rss+xml" />
	<link>http://alismayilov.blogy.az</link>
	<description>Xoş gəlmisiniz.</description>
	<lastBuildDate>Thu, 14 Jan 2010 10:46:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>C++ da göstərici tip</title>
		<link>http://alismayilov.blogy.az/2009/09/02/c-da-gost%c9%99rici-tip/</link>
		<comments>http://alismayilov.blogy.az/2009/09/02/c-da-gost%c9%99rici-tip/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 06:45:46 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[C++ pointer]]></category>

		<guid isPermaLink="false">http://alismayilov.blogy.az/?p=127</guid>
		<description><![CDATA[Birinci kursda müəllim göstərici tip (ingiliscə pointer) haqqında danışanda mən heç nə başa düşmürdüm. Deyirdim görəsən bu nədir ee belə. Amma burda elə çətin bir şey yox imiş. Başa düşəndən sonra gördüm. Göstərici tip, adından da göründüyü kimi göstəricidir. Yəni göstərici tipin qiyməti yaddaş ünvanıdır (memory address).Başqa sözlə desək, bu da bir dəyişəndir, bu dəyişənin [...]]]></description>
			<content:encoded><![CDATA[<p>Birinci kursda müəllim göstərici tip (ingiliscə pointer) haqqında danışanda mən heç nə başa düşmürdüm. Deyirdim görəsən bu nədir ee belə. Amma burda elə çətin bir şey yox imiş. Başa düşəndən sonra gördüm. Göstərici tip, adından da göründüyü kimi göstəricidir. Yəni göstərici tipin qiyməti yaddaş ünvanıdır (memory address).Başqa sözlə desək, bu da bir dəyişəndir, bu dəyişənin qiymət adresdir. Bu qədər sadə bir şeymiş.Göstərici tip başqa dəyişənlər kimi əvvəlcədən təyin olunmalıdır. Göstərici tipi C++ da belə təyin edirlər  *. Məsələn: int *a; Göstərici tip kimin təyin olunan hər bir dəyişənin əvvəlində * işarəsi olmalıdır. Bu operatora ingiliscə dereferencing operator deyirlər. Bizim dildə bilmirəm bu operatorun adı nə cür olur.<br />
Referencing operator (&amp;) isə dəyişənin yaddaşının ünvanın qaytarır. Bir dənə koda baxaq:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">int main()
{
int a , *b;
a=5;
b=&amp;a;//b yə a nın yaddaşdakı ünvanı mənimsədilir.
a=10;
*b=20; //indi a nın qiyməti oldu 20.
}</pre></div></div>

<p> Göstərici tip üzərind toplama,çıxma kimi əməliyyatlar etmək olar. Həmçinin göstərici tipə 0-i mənimsədə və ya 0  ilə müqayisə apara bilərsən. Göstəric tip əsasən massivlərlə birlikdə çox işlənir. Massivlər haqqında bir şey demədiyimdən. Qalsın massivləri haqqında danışanda qalanın orda yazaram.</p>
]]></content:encoded>
			<wfw:commentRss>http://alismayilov.blogy.az/2009/09/02/c-da-gost%c9%99rici-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!--Google analytics--->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-11492332-1");
pageTracker._trackPageview();
} catch(err) {}</script>