在C語言中什麼意思?

時間 2021-06-01 16:20:03

1樓:男兒本色

&在C語言中代表的是取位址符。

scanf("%d",&a);這代表的是像a這個變數中輸入乙個整型數,我們知道,計算機的資料是放在電腦的儲存單元中的,在變數被建立的時候,在儲存器中就被分配了一定的儲存空間,這時我們在給這個變數賦值的時候就是往這個儲存空間中放數值,也就是直接將數值寫到這個空間中,&a就代表的是這個空間的位址

2樓:YChienHung

求位址符

int a=3;

int *p=&a;

引用符int &q=a;

與運算子

1000=1010&1101

還有就是 && ,邏輯運算子

a&&b 只有當a b均為真整體才為真

3樓:紫堇花語

取位址int a;

int *p = &a;

與運算int a = 1&3;

a的值是1,其中1的二進位制是01,3的二進位制是11邏輯與if (a == 1 && b==1)1...

else

2...

只有a==1和b==1同時成立,才執行1 否則執行2這裡有一點是,如果a==1不成立,那麼不會再判斷b==1是否成立了因為a==1 不成立,那麼語句的值一定是假

4樓:烏鴉在說話

&其實是一種單目運算子,主要用於位運算(類似於+是雙目運算子),c標準庫對它進行過載,可以用於取位址,或者是作為引用(變數傳遞時,常是複製傳遞,而&引用的作用就是值本身的傳遞,可以對值進行修改)。

C 語言中,x 5 4 是什麼意思?

aro 先把 復合運算展開得到 x x 5 4 運算子優先順序排列 所以語句的邏輯是這樣的 x先加5再和4比較看是不是相等然後再把比較結果 0或1 賦給x x x 5 4 在專案中這麼寫,不怕別人打你麼。規規矩矩的寫不好麼。學習倒是可以學習。只不過這種奇淫技巧完全可以蛋疼的時候看。 匯智動力IT學院...

C語言中 aPtr 是什麼意思?其中aPtr是變數a的指標。?

MHY 如果把每個記憶體單元比作乙個房間,那麼它們的位址就是門牌號。指標變數中儲存的是其他變數的位址,即房間內存放的是其他房間的門牌號。例如有變數int a 2,其位址為0x402000,則a代表a的內容,為2 a代表取a的位址,為0x402000 定義指標int p a,則p的內容是a的位址0x4...

程式語言中的 組合性 是什麼意思?

丁順 在SICP 1.1章,作者說到了乙個強大的程式語言能夠有3個基本的機制 基礎的表示式 primitive expressions 各種組合的方法 means of combination 各種抽象的方法 means of abstraction 而一般每乙個抽象的方法都有對應的組合的方法來把他...