“->” 在 C 語言什么意思?
“->”在C語言中是一個整體,該符號用于指向結(jié)構(gòu)體中子數(shù)據(jù)的指針,并且可以將子數(shù)據(jù)進行取出,使用方法首先在C語言中定義一個結(jié)構(gòu)體;然后申明一個指針指向這個結(jié)構(gòu)體;最后使用該符號指向?qū)淖訑?shù)據(jù)名即可。
使用示例
/*定義結(jié)構(gòu)體*/ struct Data { int a,b,c; }; /*定義結(jié)構(gòu)體指針*/ struct Data * p; /*聲明變量A*/ struct Data A = {1,2,3}; /*聲明一個變量x*/ int x; /*讓p指向A*/ p = &A ; /*這句話的意思就是取出p所指向的結(jié)構(gòu)體中包含的數(shù)據(jù)項a賦值給x*/ x = p->a; /*由于此時p指向A,因而 p->a == A.a,也就是1*/
推薦教程:《C#》