【程式碼實驗室】.->和.有什麼區別?
#include<iostream>
using namespace std;
struct Node{
int member;
}*p;//寫法1
int main(){
struct Node node; //寫法2
p = &node;//用指標的話必須指定空間,或者是new,要不然會報錯//
node.member = 1;
printf("%d\n" , node.member);//普通成員的引用
p->member = 2;
printf("%d\n" , p->member);//指標引用
(*p).member = 3;
printf("%d\n" , (*p).member);//成員應用
return 0;
}
1.這個地方已經寫的很清楚了,對於結構體有兩種寫法。
2.結構體的指標的用法一直是我的一個弱項,這次一次補齊。
對於普通成員的引用,使用的是.。對於指標來說,用的則是->,你看這個->,就很像個指標嘛,所以用這個。
相關文章
- synchronized函式和synchronized程式碼塊有什麼區別?synchronized函式
- 低程式碼和零程式碼平臺,到底有什麼區別?
- 低程式碼與專業程式碼有什麼區別?
- *和body有什麼區別
- 商家收款碼和個人收款碼有什麼區別
- Angular的constructor和ngOnInit裡寫程式碼有什麼區別?AngularStructGo
- 什麼是企業中臺?它和低程式碼平臺有什麼區別?
- 微信商家收款碼和個人收款碼有什麼區別?
- Cache 和 Buffer 有什麼區別?
- mongodb和mysql有什麼區別MongoDBMySql
- shim和polyfill有什麼區別
- float和double有什麼區別?
- int 和 Integer 有什麼區別
- cookie和session 有什麼區別?CookieSession
- session 和 cookie 有什麼區別?SessionCookie
- modbus和tcp有什麼區別?TCP
- Nginx和Apache有什麼區別?NginxApache
- COOKIE和SESSION有什麼區別?CookieSession
- RegisterClass和RegisterClassEx有什麼區別?
- for update 和 for update of 有什麼區別
- PEAR 和 PECL 有什麼區別?
- Python指令碼和網頁有什麼區別?Python指令碼網頁
- IPFS和區塊鏈有什麼區別區塊鏈
- 無程式碼和低程式碼最大的區別是什麼?
- Java和Python是什麼?有什麼區別?JavaPython
- 程式和程式有什麼區別?Linux學習入門Linux
- RPA和IPA有什麼區別
- Jsp和Servlet有什麼區別?JSServlet
- HTTP和HTTPS有什麼區別?HTTP
- VPS和HTTP有什麼區別?HTTP
- 命令和事件有什麼區別? - Oskar事件
- c++中&和&&有什麼區別C++
- DAO和Repository有什麼區別
- 青蛙和癩蛤蟆有什麼區別
- 什麼是報表工具?和 EXCEL 有什麼區別?Excel
- Java 介面和抽象類是什麼,有什麼區別Java抽象
- 什麼是 MicroPython?和CPython有什麼區別?Python
- 什麼是SCRM系統?和CRM有什麼區別?