{"id":10010,"date":"2023-10-27T11:50:05","date_gmt":"2023-10-27T11:50:05","guid":{"rendered":"https:\/\/adelnasim.com\/docs\/courses\/cpp-tutorial\/aliasing-ezd_ampersand-constant-variable\/"},"modified":"2024-04-07T01:19:34","modified_gmt":"2024-04-07T01:19:34","slug":"aliasing-and-constant-variable","status":"publish","type":"docs","link":"https:\/\/adelnasim.com\/ar\/docs\/courses\/cpp-tutorial\/aliasing-and-constant-variable\/","title":{"rendered":"\u0625\u0646\u0634\u0627\u0621 \u0627\u0633\u0645 \u0645\u0633\u062a\u0639\u0627\u0631 Aliasing \u0648 \u0627\u0644\u0645\u062a\u063a\u064a\u0631 \u0627\u0644\u062b\u0627\u0628\u062a Constant Variable"},"content":{"rendered":"<h2>\u0625\u0646\u0634\u0627\u0621 \u0627\u0633\u0645 \u0645\u0633\u062a\u0639\u0627\u0631 Aliasing<\/h2>\n<p>\u064a\u062d\u062f\u062b \u0627\u0644\u0640 Aliasing  \u0641\u064a C++ \u0639\u0646\u062f\u0645\u0627 \u064a\u0634\u064a\u0631 \u0627\u0633\u0645\u0627\u0646 \u0645\u062e\u062a\u0644\u0641\u0627\u0646 \u0623\u0648 \u0623\u0643\u062b\u0631 \u0625\u0644\u0649 \u0646\u0641\u0633 \u0645\u0648\u0642\u0639 \u0627\u0644\u0630\u0627\u0643\u0631\u0629. \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u062d\u062f\u062b \u0647\u0630\u0627 \u0639\u0646\u062f \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0624\u0634\u0631\u0627\u062a pointers \u0623\u0648 \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u060c \u0623\u0648 \u0639\u0646\u062f \u0627\u0644\u0625\u0639\u0644\u0627\u0646 \u0639\u0646 \u0645\u062a\u063a\u064a\u0631\u064a\u0646 \u0645\u0646 \u0646\u0641\u0633 \u0627\u0644\u0646\u0648\u0639 \u0648\u062a\u0647\u064a\u0626\u062a\u0647\u0645\u0627 \u0644\u0646\u0641\u0633 \u0627\u0644\u0642\u064a\u0645\u0629.<\/p>\n<p data-sourcepos=\"3:1-3:69\">\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0629 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0628\u0625\u0646\u0634\u0627\u0621 \u0627\u0633\u0645 \u0645\u0633\u062a\u0639\u0627\u0631 \u0644\u0644\u0645\u062a\u063a\u064a\u0631 <code class=\"\">x<\/code>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">int x = 1;\r\nint &amp;y = x;<\/pre>\n<p data-sourcepos=\"10:1-10:35\">\u0627\u0644\u0622\u0646\u060c \u0643\u0644\u0627 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u064a\u0646 <code class=\"\">x<\/code> \u0648 <code class=\"\">y<\/code> \u064a\u0634\u064a\u0631\u0627\u0646 \u0625\u0644\u0649 \u0646\u0641\u0633 \u0645\u0648\u0642\u0639 \u0627\u0644\u0630\u0627\u0643\u0631\u0629. \u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u062a\u063a\u064a\u064a\u0631 \u0642\u064a\u0645\u0629 <code class=\"\">x<\/code>\u060c \u0642\u064a\u0645\u0629 <code class=\"\">y<\/code> \u0633\u062a\u062a\u063a\u064a\u0631 \u0623\u064a\u0636\u064b\u0627.<\/p>\n<p data-sourcepos=\"10:1-10:35\"><strong>\u0645\u062b\u0627\u0644:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main()\r\n{\r\n    int x = 1;\r\n    int &amp;y = x;\r\n    x = 5;\r\n    int &amp;z = y;\r\n    cout &lt;&lt; \"x = \" &lt;&lt; x &lt;&lt; \" \" &lt;&lt; \"y = \" &lt;&lt; y &lt;&lt; \" \" &lt;&lt; \"z = \" &lt;&lt; z &lt;&lt; endl;\r\n    y = 7;\r\n    cout &lt;&lt; \"x = \" &lt;&lt; x &lt;&lt; \" \" &lt;&lt; \"y = \" &lt;&lt; y &lt;&lt; \" \" &lt;&lt; \"z = \" &lt;&lt; z &lt;&lt; endl;\r\n    y = x + z - 3;\r\n    cout &lt;&lt; \"x = \" &lt;&lt; x &lt;&lt; \" \" &lt;&lt; \"y = \" &lt;&lt; y &lt;&lt; \" \" &lt;&lt; \"z = \" &lt;&lt; z &lt;&lt; endl;\r\n\r\n    return 0;\r\n}<\/pre>\n<p data-sourcepos=\"3:1-3:137\">\u064a\u0628\u062f\u0623 \u0627\u0644\u0643\u0648\u062f \u0628\u0625\u0639\u0644\u0627\u0646 \u0645\u062a\u063a\u064a\u0631 \u0635\u062d\u064a\u062d \u0627\u0633\u0645\u0647 <code class=\"\">x<\/code> \u0648\u062a\u0647\u064a\u0626\u062a\u0647 \u0625\u0644\u0649 1. \u062b\u0645 \u064a\u0639\u0644\u0646 \u0639\u0646 \u0645\u0631\u062c\u0639 \u0639\u062f\u062f \u0635\u062d\u064a\u062d \u0645\u0633\u0645\u0649 <code class=\"\">y<\/code> \u0648\u0631\u0628\u0637\u0647 \u0628\u0627\u0644\u0645\u062a\u063a\u064a\u0631 <code class=\"\">x<\/code>. \u0645\u0645\u0627 \u064a\u0639\u0646\u064a \u0623\u0646 <code class=\"\">y<\/code> \u0647\u0648 \u0627\u0644\u0622\u0646 \u0627\u0633\u0645 \u0645\u0633\u062a\u0639\u0627\u0631 \u0644\u0640 <code class=\"\">x<\/code>.<\/p>\n<p data-sourcepos=\"5:1-5:34\">\u0628\u0639\u062f \u0630\u0644\u0643\u060c \u064a\u0642\u0648\u0645 \u0627\u0644\u0643\u0648\u062f \u0628\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 5 \u0644\u0644\u0645\u062a\u063a\u064a\u0631 <code class=\"\">x<\/code>. \u0648\u0647\u0630\u0627 \u064a\u063a\u064a\u0631 \u0623\u064a\u0636\u064b\u0627 \u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062a\u063a\u064a\u0631 <code class=\"\">y<\/code>\u060c \u0644\u0623\u0646\u0647 \u0627\u0633\u0645 \u0645\u0633\u062a\u0639\u0627\u0631 \u0644\u0640 <code class=\"\">x<\/code>.<\/p>\n<p data-sourcepos=\"7:1-7:23\">\u0628\u0639\u062f \u0630\u0644\u0643\u060c \u064a\u0642\u0648\u0645 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0628\u062a\u0639\u0631\u064a\u0641 \u0645\u0631\u062c\u0639 \u0639\u062f\u062f \u0635\u062d\u064a\u062d \u0622\u062e\u0631 \u064a\u0633\u0645\u0649 <code class=\"\">z<\/code> \u0648\u0631\u0628\u0637\u0647 \u0628\u0627\u0644\u0645\u062a\u063a\u064a\u0631 <code class=\"\">y<\/code>. \u0645\u0645\u0627 \u064a\u0639\u0646\u064a \u0623\u0646 <code class=\"\">z<\/code> \u0648\u0647\u0648 \u0623\u064a\u0636\u064b\u0627 \u0627\u0633\u0645 \u0645\u0633\u062a\u0639\u0627\u0631 \u0644\u0640 <code class=\"\">x<\/code>.<\/p>\n<p data-sourcepos=\"9:1-9:197\">\u0627\u0644\u0622\u0646\u060c \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a \u0627\u0644\u062b\u0644\u0627\u062b\u0629 <code class=\"\">x<\/code>, <code class=\"\">y<\/code>\u060c \u0648 <code class=\"\">z<\/code> \u062a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0646\u0641\u0633 \u0645\u0648\u0642\u0639 \u0627\u0644\u0630\u0627\u0643\u0631\u0629. \u0648\u0647\u0630\u0627 \u064a\u0639\u0646\u064a \u0623\u0646 \u062a\u063a\u064a\u064a\u0631 \u0642\u064a\u0645\u0629 \u0623\u064a \u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a \u0633\u064a\u0624\u062f\u064a \u0623\u064a\u0636\u064b\u0627 \u0625\u0644\u0649 \u062a\u063a\u064a\u064a\u0631 \u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u064a\u0646 \u0627\u0644\u0622\u062e\u0631\u064a\u0646.<\/p>\n<p data-sourcepos=\"11:1-11:102\">\u062b\u0645 \u064a\u0642\u0648\u0645 \u0627\u0644\u0643\u0648\u062f \u0628\u0637\u0628\u0627\u0639\u0629 \u0642\u064a\u0645 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a <code class=\"\">x<\/code>, <code class=\"\">y<\/code>\u060c \u0648 <code class=\"\">z<\/code> \u0625\u0644\u0649 \u0634\u0627\u0634\u0629 \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0648\u0627\u0644\u062a\u064a \u0633\u062a\u0643\u0648\u0646 \u0643\u0627\u0644\u062a\u0627\u0644\u064a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">x = 5 y = 5 z = 5<\/pre>\n<p data-sourcepos=\"17:1-17:22\">\u0628\u0639\u062f \u0630\u0644\u0643\u060c \u064a\u0642\u0648\u0645 \u0627\u0644\u0643\u0648\u062f \u0628\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 7 \u0644\u0644\u0645\u062a\u063a\u064a\u0631 <code class=\"\">y<\/code>. \u0648\u0647\u0630\u0627 \u064a\u063a\u064a\u0631 \u0623\u064a\u0636\u064b\u0627 \u0642\u064a\u0645 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a <code class=\"\">x<\/code> \u0648 <code class=\"\">z<\/code>\u060c \u0644\u0623\u0646\u0647\u0627 \u0643\u0644\u0647\u0627 \u0623\u0633\u0645\u0627\u0621 \u0645\u0633\u062a\u0639\u0627\u0631\u0629 \u0644\u0646\u0641\u0633 \u0645\u0648\u0642\u0639 \u0627\u0644\u0630\u0627\u0643\u0631\u0629.<\/p>\n<p data-sourcepos=\"19:1-19:102\">\u062b\u0645 \u064a\u0642\u0648\u0645 \u0627\u0644\u0643\u0648\u062f \u0628\u0637\u0628\u0627\u0639\u0629 \u0642\u064a\u0645 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a <code class=\"\">x<\/code>, <code class=\"\">y<\/code>\u060c \u0648 <code class=\"\">z<\/code> \u0625\u0644\u0649 \u0634\u0627\u0634\u0629 \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0648\u0627\u0644\u062a\u064a \u0633\u062a\u0643\u0648\u0646 \u0643\u0627\u0644\u062a\u0627\u0644\u064a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">x = 7 y = 7 z = 7<\/pre>\n<p data-sourcepos=\"25:1-25:205\">\u0648\u0623\u062e\u064a\u0631\u064b\u0627\u060c \u064a\u0642\u0648\u0645 \u0627\u0644\u0643\u0648\u062f \u0628\u062d\u0633\u0627\u0628 \u0642\u064a\u0645\u0629 <code class=\"\">x + z - 3<\/code> \u0648\u064a\u0639\u064a\u0646\u0647 \u0644\u0644\u0645\u062a\u063a\u064a\u0631 <code class=\"\">y<\/code>. \u0648\u0647\u0630\u0627 \u064a\u063a\u064a\u0631 \u0623\u064a\u0636\u064b\u0627 \u0642\u064a\u0645 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a <code class=\"\">x<\/code> \u0648 <code class=\"\">z<\/code>\u060c \u0644\u0623\u0646\u0647\u0627 \u0643\u0644\u0647\u0627 \u0623\u0633\u0645\u0627\u0621 \u0645\u0633\u062a\u0639\u0627\u0631\u0629 \u0644\u0646\u0641\u0633 \u0645\u0648\u0642\u0639 \u0627\u0644\u0630\u0627\u0643\u0631\u0629.<\/p>\n<p data-sourcepos=\"27:1-27:102\">\u062b\u0645 \u064a\u0642\u0648\u0645 \u0627\u0644\u0643\u0648\u062f \u0628\u0637\u0628\u0627\u0639\u0629 \u0642\u064a\u0645 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a <code class=\"\">x<\/code>, <code class=\"\">y<\/code>\u060c \u0648 <code class=\"\">z<\/code> \u0625\u0644\u0649 \u0634\u0627\u0634\u0629 \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0648\u0627\u0644\u062a\u064a \u0633\u062a\u0643\u0648\u0646 \u0643\u0627\u0644\u062a\u0627\u0644\u064a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">x = 11 y = 11 z = 11<\/pre>\n<p data-sourcepos=\"33:1-33:188\">\u064a\u0648\u0636\u062d \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0643\u064a\u0641 \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631 \u0644\u062a\u063a\u064a\u064a\u0631 \u0642\u064a\u0645 \u0645\u062a\u063a\u064a\u0631\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629 \u0641\u064a \u0648\u0642\u062a \u0648\u0627\u062d\u062f. \u0648\u064a\u0648\u0636\u062d \u0623\u064a\u0636\u064b\u0627 \u0643\u064a\u0641 \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631\u0629 \u0644\u0625\u0646\u0634\u0627\u0621 \u0623\u0633\u0645\u0627\u0621 \u0645\u0633\u062a\u0639\u0627\u0631\u0629 \u0644\u0644\u062a\u0639\u0628\u064a\u0631\u0627\u062a \u0627\u0644\u0645\u0639\u0642\u062f\u0629.<\/p>\n<p data-sourcepos=\"35:1-35:201\">\u0645\u0646 \u0627\u0644\u0645\u0647\u0645 \u0645\u0644\u0627\u062d\u0638\u0629 \u0623\u0646 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0623\u062f\u0627\u0629 \u0642\u0648\u064a\u0629\u060c \u0648\u0644\u0643\u0646\u0647 \u0642\u062f \u064a\u0624\u062f\u064a \u0623\u064a\u0636\u064b\u0627 \u0625\u0644\u0649 \u0627\u0644\u0627\u0631\u062a\u0628\u0627\u0643 \u0648\u0627\u0644\u0623\u062e\u0637\u0627\u0621 \u0625\u0630\u0627 \u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0628\u0634\u0643\u0644 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d.<span class=\"animating\"> \u0645\u0646 \u0627\u0644\u0645\u0647\u0645 \u0623\u0646 \u062a\u0641\u0643\u0631 \u0628\u0639\u0646\u0627\u064a\u0629 \u0641\u064a \u0627\u0644\u0622\u062b\u0627\u0631 \u0627\u0644\u0645\u062a\u0631\u062a\u0628\u0629 \u0639\u0644\u0649 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631 \u0642\u0628\u0644 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0641\u064a \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643.<\/span><\/p>\n<h2 data-sourcepos=\"35:1-35:201\">\u0627\u0644\u0645\u062a\u063a\u064a\u0631 \u0627\u0644\u062b\u0627\u0628\u062a Constant Variable<\/h2>\n<p data-sourcepos=\"1:1-1:155\">\u0627\u0644\u0645\u062a\u063a\u064a\u0631 \u0627\u0644\u062b\u0627\u0628\u062a \u0641\u064a \u0644\u063a\u0629 C++ \u0647\u0648 \u0645\u062a\u063a\u064a\u0631 \u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u063a\u064a\u064a\u0631 \u0642\u064a\u0645\u062a\u0647 \u0628\u0639\u062f \u062a\u0647\u064a\u0626\u062a\u0647. \u0644\u0644\u0625\u0639\u0644\u0627\u0646 \u0639\u0646 \u0645\u062a\u063a\u064a\u0631 \u062b\u0627\u0628\u062a\u060c \u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 <code class=\"\">const<\/code> \u0643\u0640 keyword \u0642\u0628\u0644 \u0646\u0648\u0639 \u0627\u0644\u0645\u062a\u063a\u064a\u0631. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">const double Pi = 3.14;<\/pre>\n<p>\u0628\u0645\u062c\u0631\u062f \u0627\u0644\u0625\u0639\u0644\u0627\u0646 \u0639\u0646 \u0645\u062a\u063a\u064a\u0631 \u062b\u0627\u0628\u062a\u060c \u0644\u0627 \u064a\u0645\u0643\u0646\u0643 \u062a\u0639\u064a\u064a\u0646 \u0642\u064a\u0645\u0629 \u062c\u062f\u064a\u062f\u0629 \u0644\u0647. \u0625\u0630\u0627 \u062d\u0627\u0648\u0644\u062a \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0630\u0644\u0643\u060c \u0633\u064a\u0642\u0648\u0645 \u0627\u0644\u0645\u062a\u0631\u062c\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u062e\u0637\u0623.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main()\r\n{\r\n    const double Pi = 3.14;\r\n    int r;\r\n    cout &lt;&lt; \"please enter r: \";\r\n    cin &gt;&gt; r;\r\n    double a = Pi * r * r;\r\n    cout &lt;&lt; \"Area of circle = \" &lt;&lt; a &lt;&lt; endl;\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p data-sourcepos=\"1:1-1:157\">\u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u064a\u062d\u0633\u0628 \u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u062f\u0627\u0626\u0631\u0629 \u064a\u0628\u062f\u0623 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0628\u0625\u0639\u0644\u0627\u0646 \u0645\u062a\u063a\u064a\u0631 \u0639\u0634\u0631\u064a \u062b\u0627\u0628\u062a \u0627\u0633\u0645\u0647 <code class=\"\">Pi<\/code> \u0648\u062a\u0647\u064a\u0626\u062a\u0647 \u0625\u0644\u0649 \u0627\u0644\u0642\u064a\u0645\u0629 3.14. \u062b\u0645 \u064a\u0639\u0644\u0646 \u0639\u0646 \u0645\u062a\u063a\u064a\u0631 \u0639\u062f\u062f \u0635\u062d\u064a\u062d \u0627\u0633\u0645\u0647 <code class=\"\">r<\/code> \u0648\u064a\u0637\u0627\u0644\u0628 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0625\u062f\u062e\u0627\u0644 \u0642\u064a\u0645\u0629 \u0644\u0647.<\/p>\n<p data-sourcepos=\"3:1-3:80\">\u0628\u0639\u062f \u0630\u0644\u0643\u060c \u064a\u0642\u0648\u0645 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0628\u062d\u0633\u0627\u0628 \u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u062f\u0627\u0626\u0631\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0635\u064a\u063a\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629:<\/p>\n<ul>\n<li data-sourcepos=\"3:1-3:80\">Area = \u03c0r\u00b2<\/li>\n<\/ul>\n<p data-sourcepos=\"9:1-9:23\">\u064a\u0642\u0648\u0645 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0628\u0639\u062f \u0630\u0644\u0643 \u0628\u0637\u0628\u0627\u0639\u0629 \u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u062f\u0627\u0626\u0631\u0629 \u0625\u0644\u0649 \u0634\u0627\u0634\u0629 \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a.<\/p>\n<p data-sourcepos=\"11:1-11:32\">\u0641\u064a\u0645\u0627 \u064a\u0644\u064a \u062a\u0641\u0635\u064a\u0644 \u0644\u0644\u0643\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">int main()\r\n{\r\n  \/\/ Declare a constant double variable named Pi and initialize it to the value 3.14.\r\n  const double Pi = 3.14;\r\n\r\n  \/\/ Declare an integer variable named r.\r\n  int r;\r\n\r\n  \/\/ Prompt the user to enter a value for r.\r\n  cout &lt;&lt; \"please enter r: \";\r\n  cin &gt;&gt; r;\r\n\r\n  \/\/ Calculate the area of the circle.\r\n  double a = Pi * r * r;\r\n\r\n  \/\/ Print the area of the circle to the console.\r\n  cout &lt;&lt; \"Area of circle = \" &lt;&lt; a &lt;&lt; endl;\r\n\r\n  return 0;\r\n}<\/pre>\n<p data-sourcepos=\"36:1-36:7\">\u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">please enter r: 5\r\nArea of circle = 78.5<\/pre>\n<p data-sourcepos=\"5:1-5:75\"><strong>\u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u062a\u0641\u0627\u0639\u0644 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631\u0629 \u0648\u0627\u0644\u062b\u0627\u0628\u062a\u0629 \u0628\u0639\u062f\u0629 \u0637\u0631\u0642 \u0645\u062b\u064a\u0631\u0629 \u0644\u0644\u0627\u0647\u062a\u0645\u0627\u0645:<\/strong><\/p>\n<ul data-sourcepos=\"7:1-10:0\">\n<li data-sourcepos=\"7:1-7:211\">\u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0645\u062a\u063a\u064a\u0631 \u062b\u0627\u0628\u062a \u0648\u0642\u0645\u062a \u0628\u0625\u0646\u0634\u0627\u0621 \u0627\u0633\u0645 \u0645\u0633\u062a\u0639\u0627\u0631 \u0644\u0647\u060c \u0641\u0633\u064a\u0643\u0648\u0646 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631 \u062b\u0627\u0628\u062a\u064b\u0627 \u0623\u064a\u0636\u064b\u0627. \u0648\u0630\u0644\u0643 \u0644\u0623\u0646 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631 \u0647\u0648 \u0645\u062c\u0631\u062f \u0627\u0633\u0645 \u0622\u062e\u0631 \u0644\u0646\u0641\u0633 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u060c \u0648\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u063a\u064a\u064a\u0631 \u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062a\u063a\u064a\u0631.<\/li>\n<li data-sourcepos=\"8:1-8:220\">\u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0645\u062a\u063a\u064a\u0631 \u062b\u0627\u0628\u062a \u0648\u0642\u0645\u062a \u0628\u062a\u0645\u0631\u064a\u0631\u0647 \u0625\u0644\u0649 \u062f\u0627\u0644\u0629 \u0643\u0640parameter\u060c \u0641\u0644\u0646 \u062a\u062a\u0645\u0643\u0646 \u0627\u0644\u062f\u0627\u0644\u0629 \u0645\u0646 \u062a\u063a\u064a\u064a\u0631 \u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062a\u063a\u064a\u0631. \u0648\u0630\u0644\u0643 \u0644\u0623\u0646 \u0627\u0644\u062f\u0627\u0644\u0629 \u0645\u0633\u0645\u0648\u062d \u0644\u0647\u0627 \u0641\u0642\u0637 \u0628\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0645\u062d\u0644\u064a\u0629 \u0645\u0646 \u0627\u0644\u0645\u062a\u063a\u064a\u0631.<\/li>\n<li data-sourcepos=\"9:1-10:0\">\u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0645\u0624\u0634\u0631  pointer  \u0644\u0645\u062a\u063a\u064a\u0631 \u062b\u0627\u0628\u062a\u060c \u0641\u0644\u0627 \u064a\u0632\u0627\u0644 \u0628\u0625\u0645\u0643\u0627\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0624\u0634\u0631 \u0644\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0625\u0634\u0627\u0631\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u062a\u063a\u064a\u0631 \u0648\u0642\u0631\u0627\u0621\u0629 \u0642\u064a\u0645\u062a\u0647. \u0648\u0645\u0639 \u0630\u0644\u0643\u060c \u0644\u0627 \u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0624\u0634\u0631 \u0644\u062a\u063a\u064a\u064a\u0631 \u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u062a\u063a\u064a\u0631.<\/li>\n<\/ul>\n<p data-sourcepos=\"11:1-11:69\"><strong>\u0641\u064a\u0645\u0627 \u064a\u0644\u064a \u0645\u062b\u0627\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u0639\u0627\u0631\u0629 \u0648\u0627\u0644\u062b\u0627\u0628\u062a\u0629 \u0641\u064a \u0644\u063a\u0629 C++:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main()\r\n{\r\n    int i = 1;\r\n    int &amp;j = i;\r\n    cout &lt;&lt; \"j = \" &lt;&lt; j &lt;&lt; endl;\r\n    const int &amp;k = j;\r\n    cout &lt;&lt; \"k = \" &lt;&lt; k &lt;&lt; endl;\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">j = 1\r\nk = 1<\/pre>\n<p>&nbsp;<\/p>\n<p data-sourcepos=\"11:1-11:69\">","protected":false},"excerpt":{"rendered":"<p>Aliasing Aliasing in C++ is when two or more different names refer to the same memory location. This can happen when you use pointers or references, or when you declare two variables of the same type and initialize them to the same value. For example, the following code creates an alias to the variable x: [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":2744,"menu_order":29,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-10010","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/10010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/comments?post=10010"}],"version-history":[{"count":6,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/10010\/revisions"}],"predecessor-version":[{"id":10016,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/10010\/revisions\/10016"}],"up":[{"embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/2744"}],"wp:attachment":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/media?parent=10010"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/doc_tag?post=10010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}