C语言中的箭头是什么意思?执行起来有什么效果? c语言程序设计中箭头->代表什么

C\u8bed\u8a00\u8fd0\u7b97\u7b26\u4e2d\u7bad\u5934\u662f\u4ec0\u4e48\u610f\u601d\u554a

->\u5728C\u8bed\u8a00\u4e2d\uff0c\u53eb\u505a\u6307\u5411\u7ed3\u6784\u4f53\u6210\u5458\u8fd0\u7b97\u7b26\uff0c\u7528\u5904\u662f\u4f7f\u7528\u4e00\u4e2a\u6307\u5411\u7ed3\u6784\u4f53\u6216\u5bf9\u8c61\u7684\u6307\u9488\u8bbf\u95ee\u5176\u5185\u6210\u5458\u3002
\u4e00\u4e2a\u6307\u9488\u5f53\u7528\u6765\u6307\u5411\u4e00\u4e2a\u7ed3\u6784\u4f53\u3001\u5bf9\u8c61\u65f6\uff0c\u79f0\u4e4b\u4e3a\u7ed3\u6784\u4f53\u6307\u9488\u6216\u5bf9\u8c61\u6307\u9488\u3002\u7ed3\u6784\u4f53\u6307\u9488\u6216\u5bf9\u8c61\u6307\u9488\u4e2d\u7684\u503c\u662f\u6240\u6307\u5411\u7684\u7ed3\u6784\u4f53\u6216\u5bf9\u8c61\u7684\u9996\u5730\u5740\u3002\u901a\u8fc7\u7ed3\u6784\u4f53\u6307\u9488\u6216\u5bf9\u8c61\u6307\u9488\u5373\u53ef\u8bbf\u95ee\u8be5\u7ed3\u6784\u4f53\u6216\u5bf9\u8c61\u3002
\u6307\u5411\u7ed3\u6784\u4f53\u6210\u5458\u8fd0\u7b97\u7b26\u9700\u8981\u7528\u5230\u7ed3\u6784\u4f53\u5173\u952e\u5b57struct\u548cC++\u7c7b\u5173\u952e\u5b57class\u3002\u7ed3\u6784\u4f53\u6307\u9488\u548c\u5bf9\u8c61\u6307\u9488\u5b9a\u4e49\u7684\u5f62\u5f0f\u5982\u4e0b\uff1a
1\u3001struct \u7ed3\u6784\u4f53\u7c7b\u578b\u540d *\u6307\u9488\u540d\uff1b
2\u3001struct \u7ed3\u6784\u4f53\u7c7b\u578b\u540d *\u6307\u9488\u540d = &\u4e00\u4e2a\u7ed3\u6784\u4f53\u7684\u540d\u5b57\u3002

\u6269\u5c55\u8d44\u6599\uff1aC\u8bed\u8a00\u4e2d\u8bbf\u95ee\u7ed3\u6784\u4f53\u6210\u5458\u65f6 \u70b9 . \u548c \u7bad\u5934 -> \u7684\u533a\u522b
\u70b9\uff08.\uff09\u662f\u7528\u4e8e\u7ed3\u6784\u4f53\u53d8\u91cf\u8bbf\u95ee\u6210\u5458\uff0c\u7bad\u5934\uff08->\uff09\u662f\u7528\u4e8e\u7ed3\u6784\u4f53\u6307\u9488\u8bbf\u95ee\u6210\u5458\u3002
\u76f8\u540c\u70b9\uff1a\u4e24\u4e2a\u90fd\u662f\u4e8c\u5143\u64cd\u4f5c\u7b26\uff0c\u5176\u53f3\u64cd\u4f5c\u7b26\u662f\u6210\u5458\u7684\u540d\u79f0\u3002
\u4e0d\u540c\u70b9\uff1a\u70b9\u64cd\u4f5c\u7b26\u5de6\u8fb9\u7684\u64cd\u4f5c\u6570\u662f\u4e00\u4e2a\u201c\u7ed3\u679c\u4e3a\u7ed3\u6784\u201d\u7684\u8868\u8fbe\u5f0f\uff1b \u7bad\u5934\u64cd\u4f5c\u7b26\u5de6\u8fb9\u7684\u64cd\u4f5c\u6570\u662f\u4e00\u4e2a\u6307\u5411\u7ed3\u6784\u7684\u6307\u9488\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1\u2014\u2014\u201c->\u201d

\u7528\u6307\u9488\u53d8\u91cf\u8c03\u7528\u5404\u6210\u5458\u7684\u503c

结构体指针运算符,与普通指针作用一样。如,指针p指向结构变量,结构变量有成员name,则引用该成员的写法是:*p.name,也可写成:p->name

前面是复杂类型变量的指针,后面是复杂类型变量的成员。所以p->a的实质就是(*p).a。

  • c璇█绠ご鏄粈涔堟剰鎬
    绛旓細绠ご鍦–璇█涓绉颁负鈥滅粨鏋勪綋鎸囬拡杩愮畻绗︹锛屽畠鏄敤鏉ヨ闂粨鏋勪綋鎸囬拡鎵鎸囧悜鐨勭粨鏋勪綋涓殑鎴愬憳鍙橀噺鐨勩傜粨鏋勪綋鏄疌璇█涓嚜瀹氫箟鐨勪竴绉嶆暟鎹被鍨嬶紝瀹冨寘鍚簡鑻ュ共涓笉鍚岀殑鏁版嵁鎴愬憳锛岃繖浜涙垚鍛樺彲浠ユ槸浠绘剰绫诲瀷鐨勬暟鎹紝渚嬪int銆乧har銆乫loat鎴栬呭叾浠栫殑缁撴瀯浣撶瓑銆傞氳繃缁撴瀯浣撴寚閽堝彲浠ユ柟渚垮湴璁块棶杩欎簺鎴愬憳銆傜澶寸殑浣滅敤鏄皢...
  • c 鐨勭澶存槸浠涔堟剰鎬
    绛旓細鈥淐鐨勭澶粹濋氬父鏄寚C璇█涓殑鈥滅澶磋繍绠楃鈥濓紙->锛銆傜澶寸殑浣滅敤鏄敤浜庤闂粨鏋勪綋鎴栬仈鍚堜綋鍙橀噺涓殑鎴愬憳锛岃繖涔熻绉颁綔缁撴瀯浣撴垨鑱斿悎浣撶殑鎴愬憳璁块棶绗︺傜澶磋繍绠楃鐩稿綋浜庡彇鍦板潃绗﹀拰鐐硅繍绠楃鐨勭粨鍚堬紝瀹冨彲浠ョ粫杩囨寚閽堣繘琛岀粨鏋勪綋鎴栬仈鍚堜綋鎴愬憳鐨勮闂紝鎻愰珮浜嗙▼搴忕殑鏁堢巼鍜屽彲璇绘с侰鐨勭澶村湪绋嬪簭璁捐涓捣鐫閲嶈鐨勪綔...
  • C璇█涓殑绠ご鏄粈涔堟剰鎬?鎵ц璧锋潵鏈変粈涔堟晥鏋?
    绛旓細缁撴瀯浣撴寚閽堣繍绠楃锛屼笌鏅氭寚閽堜綔鐢ㄤ竴鏍枫傚锛屾寚閽坧鎸囧悜缁撴瀯鍙橀噺锛岀粨鏋勫彉閲忔湁鎴愬憳name锛屽垯寮曠敤璇ユ垚鍛樼殑鍐欐硶鏄細*p.name锛屼篃鍙啓鎴愶細p->name
  • C璇█杩愮畻绗涓澶存槸浠涔堟剰鎬鍟
    绛旓細->鍦C璇█涓锛屽彨鍋氭寚鍚戠粨鏋勪綋鎴愬憳杩愮畻绗︼紝鐢ㄥ鏄娇鐢ㄤ竴涓寚鍚戠粨鏋勪綋鎴栧璞$殑鎸囬拡璁块棶鍏跺唴鎴愬憳銆備竴涓寚閽堝綋鐢ㄦ潵鎸囧悜涓涓粨鏋勪綋銆佸璞℃椂锛岀О涔嬩负缁撴瀯浣撴寚閽堟垨瀵硅薄鎸囬拡銆傜粨鏋勪綋鎸囬拡鎴栧璞℃寚閽堜腑鐨勫兼槸鎵鎸囧悜鐨勭粨鏋勪綋鎴栧璞$殑棣栧湴鍧銆傞氳繃缁撴瀯浣撴寚閽堟垨瀵硅薄鎸囬拡鍗冲彲璁块棶璇ョ粨鏋勪綋鎴栧璞°傛寚鍚戠粨鏋勪綋鎴愬憳杩愮畻绗...
  • 鎴戠湅浜嗕竴鏈功鍙C璇█绋嬪簭璁捐,鍏朵腑鐨勭澶鎸囦粈涔,浠涔堟剰鎬
    绛旓細妤间笂璇寸殑涓嶅銆绠ご琛ㄧず璧嬪肩殑鎰忔銆傝繖鏄吉浠g爜鏉ョ潃銆傜浉褰撲簬鎶婂乏杈圭殑鍊艰祴鍊肩粰鍙宠竟 (鍏蜂綋杩樺緱鐪嬬澶存墍鎸囩殑锛夛紱t脳i鈫抰鐩稿綋浜巘=t脳i
  • c璇█涓殑绠ご杩愮畻绗鍜岀偣杩愮畻绗︽湁鍟ュ尯鍒
    绛旓細浣犲ソ锛绠ご鏄鎸囬拡璁块棶鎴愬憳鍙橀噺鐨 鐐硅繍绠楃鏄敤浜庣粨鏋勪綋鍙橀噺璁块棶缁撴瀯浣撴垚鍛樺彉閲忕殑 涔熷氨鏄锛氬鏋滃畾涔夌殑缁撴瀯鍙橀噺鏄寚閽 閭d箞瑕佽闂畠鐨勬垚鍛樺彉閲忕敤绠ご 濡傛灉瀹氫箟鐨勬槸缁撴瀯浣撳彉閲忕殑璇濆氨鏄敤鐐 甯屾湜瀵逛綘鏈夋墍甯姪锛屾湜閲囩撼銆
  • 寰幆鐨勭澶存槸浠涔堟剰鎬?
    绛旓細寰幆鐨勭澶存槸涓绉嶇紪绋璇█涓琛ㄧず閲嶅鐨勬爣蹇楋紝甯歌浜庡惊鐜鍙ヤ腑銆傚惊鐜鍙ュ彲浠ヨ浠g爜鍦ㄦ弧瓒崇壒瀹氭潯浠朵笅閲嶅鎵ц锛屽噺灏戦噸澶嶄唬鐮佺殑缂栧啓锛屾彁楂樹唬鐮佺殑澶嶇敤鎬с傚湪C璇█銆丣ava绛夌紪绋嬭瑷涓紝寰幆鐨勭澶撮氬父鐢╢or銆亀hile绛夊叧閿瓧閰嶅悎浣跨敤锛屼唬琛ㄧ潃浠g爜灏嗕細鍦ㄥ惊鐜潯浠舵弧瓒崇殑鎯呭喌涓嬮噸澶嶆墽琛屻備娇鐢ㄥ惊鐜殑绠ご鍙互浣垮緱浠g爜鏇村姞...
  • C璇█涓鈫椻啓鈫栫殑浣滅敤鍚鏄粈涔?
    绛旓細鈫楁槸鎰忔锛氬彸涓绠ご鍥炬爣锛屼笢鍖楁柟鍚戙傗問鎰忔: 宸︿笂绠ご, 瑗垮寳鏂瑰悜銆傗溾啓鈥濇槸鎸囧悜鎬х殑鏂瑰悜鍥炬爣锛屼唬琛ㄦ枩涓嬫柟鍚戙傚湪绗﹀彿涓紝鏃㈡湁鎰熻鏉愭枡锛屽張鏈夌簿绁炴剰涔夛紝浜岃呮槸缁熶竴涓嶅彲鍒嗙殑銆備緥濡傦紝鍗佸瓧璺彛绾㈢豢鐏凡涓嶆槸涓轰簡缁欎汉鐓ф槑锛岃屾槸琛ㄧず涓绉嶄氦閫氳鍒欍傜鍙蜂笌琚弽鏄犵墿涔嬮棿鐨勮繖绉嶈仈绯绘槸閫氳繃鎰忎箟鏉ュ疄鐜扮殑銆傜鍙锋绘槸...
  • p绠ごqc璇█浠涔堟剰鎬
    绛旓細璧嬪笺C璇█涓锛岃繖涓〃杈惧紡鐨勬剰鎬灏辨槸鈥滃皢p鐨勫湴鍧璧嬪肩粰銆傗濊繖鏉¤鍙ヤ竴缁鎵ц锛宲灏扁滄寚鍚戔濅簡q锛孋璇█鏄竴闂ㄩ潰鍚戣繃绋嬬殑銆佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬搴曞眰寮鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆
  • c璇█鈫鏄粈涔堟剰鎬
    绛旓細鎰忔濇槸鎸绠ご杩愮畻绗->銆傚湪c璇█涓紝鈫掔殑姝g‘琛ㄨ揪鏂规硶涓->锛屾剰鎬濇槸鎸囩澶磋繍绠楃锛岀敤浜庤闂粨鏋勪綋鎴栬仈鍚堜綋鍙橀噺涓殑鎴愬憳锛屽彲浠ヤ唬鏇跨鍙封.鈥濓紝鐩稿綋浜庡彇鍦板潃绗﹀拰鐐硅繍绠楃鐨勭粨鍚堬紝鍙互缁曡繃鎸囬拡杩涜缁撴瀯浣撴垨鑱斿悎浣撴垚鍛樼殑璁块棶锛屾彁楂樹簡绋嬪簭鐨勬晥鐜囧拰鍙鎬с
  • 扩展阅读:c语言必背100代码 ... c语言左下箭头怎么打 ... c语言中箭头的用法 ... c语言 和箭头区别 ... ∧是什么运算符号 ... c语言符号意义大全 ... c语言中 和箭头的区别 ... c语言&&的意思 ... c语言向上的箭头怎么打 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网