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 而一般每乙個抽象的方法都有對應的組合的方法來把他...