Przeglądaj źródła

更新 '指针1/1、指针的基本概念.cpp'

Creamo 3 lat temu
rodzic
commit
4334a8b0b9
1 zmienionych plików z 32 dodań i 32 usunięć
  1. 32 32
      指针1/1、指针的基本概念.cpp

+ 32 - 32
指针1/1、指针的基本概念.cpp

@@ -1,33 +1,33 @@
-#include <iostream>
-
-//指针的作用:可以通过指针间接访问内存
-
-
-//内存编号是从0开始记录的,一般用十六进制数字表示
-//可以利用指针变量保存地址
-//指针就是一个地址
-
-int main1()
-{
-	//1、定义一个指针
-	int a = 10;
-	//定义指针的语法:数据类型 * 指针变量名
-	int * p;
-	//让指针记录变量a的地址
-	p = &a;
-	std::cout << "a的地址为:" << &a << std::endl;
-	std::cout << "指针p为:" << p << std::endl;
-
-	//2、如何使用一个指针
-	//可以通过解引用的方式来找到指针指向的内存
-	//指针前加一个*代表解引用,找到指针指向的内存中的数据
-	*p = 1000;
-	std::cout << "a = " << *p << std::endl;
-	std::cout << "*p = " << *p << std::endl;
-
-
-
-	system("pause");
-
-	return 0;
+#include <iostream>
+
+//鎸囬拡鐨勪綔鐢�細鍙�互閫氳繃鎸囬拡闂存帴璁块棶鍐呭瓨
+
+
+//鍐呭瓨缂栧彿鏄�粠0寮€濮嬭�褰曠殑锛屼竴鑸�敤鍗佸叚杩涘埗鏁板瓧琛ㄧず
+//鍙�互鍒╃敤鎸囬拡鍙橀噺淇濆瓨鍦板潃
+//鎸囬拡灏辨槸涓€涓�湴鍧€
+
+int main()
+{
+	//1銆佸畾涔変竴涓�寚閽�
+	int a = 10;
+	//瀹氫箟鎸囬拡鐨勮�娉曪細鏁版嵁绫诲瀷 * 鎸囬拡鍙橀噺鍚�
+	int * p;
+	//璁╂寚閽堣�褰曞彉閲廰鐨勫湴鍧€
+	p = &a;
+	std::cout << "a鐨勫湴鍧€涓猴細" << &a << std::endl;
+	std::cout << "鎸囬拡p涓猴細" << p << std::endl;
+
+	//2銆佸�浣曚娇鐢ㄤ竴涓�寚閽�
+	//鍙�互閫氳繃瑙e紩鐢ㄧ殑鏂瑰紡鏉ユ壘鍒版寚閽堟寚鍚戠殑鍐呭瓨
+	//鎸囬拡鍓嶅姞涓€涓�*浠h〃瑙e紩鐢�紝鎵惧埌鎸囬拡鎸囧悜鐨勫唴瀛樹腑鐨勬暟鎹�
+	*p = 1000;
+	std::cout << "a = " << *p << std::endl;
+	std::cout << "*p = " << *p << std::endl;
+
+
+
+	system("pause");
+
+	return 0;
 }