新聞中心
c語(yǔ)言中,scanf(“%d”,&n)是什么意思?scanf和&n都不知道是啥....求指教
輸入整數(shù),并將這個(gè)整數(shù)存在變量n中。

平武網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司從2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
scanf()是C語(yǔ)言中的一個(gè)輸入函數(shù)。與printf函數(shù)一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數(shù)時(shí)要加上#include stdio.h。
n取變量的地址:變量名,這將獲得該變量的地址。
擴(kuò)展資料:
在c語(yǔ)言里,代表取地址符或者邏輯與運(yùn)算
功能:
取變量的地址:變量名,這將獲得該變量的地址。
作為位運(yùn)算符:操作數(shù)1操作數(shù)2,將操作數(shù)對(duì)應(yīng)位進(jìn)行比對(duì),二者都為1時(shí)返回1,否則返回0。
函數(shù) scanf() 是從標(biāo)準(zhǔn)輸入流stdin? (標(biāo)準(zhǔn)輸入設(shè)備,一般指向鍵盤(pán))中讀內(nèi)容的通用子程序,可以說(shuō)明的格式讀入多個(gè)字符,并保存在對(duì)應(yīng)地址的變量中。
函數(shù)的第一個(gè)參數(shù)是格式字符串,它指定了輸入的格式,并按照格式說(shuō)明符解析輸入對(duì)應(yīng)位置的信息并存儲(chǔ)于可變參數(shù)列表中對(duì)應(yīng)的指針?biāo)肝恢?。每一個(gè)指針要求非空,并且與字符串中的格式符一一順次對(duì)應(yīng)。
參考資料來(lái)源:百度百科-scanf
百度百科-
c語(yǔ)言scanf函數(shù)到底怎么取地址。
#include"stdio.h"
void main()
{
int a,b;
scanf("%5d",a); //從鍵盤(pán)上讀取整數(shù)變量a的值,最多5位數(shù)
printf("a=%d\n",a); //輸出a=XXXXX (可以是1~5位數(shù))
scanf("%5d%3d",a,b); //從鍵盤(pán)上讀取整數(shù)變量a的值最多5位數(shù),b的值最多3位數(shù)
printf("a=%d\nb=%d\n",a,b); //輸出兩行,a=XXXXX b=XXX
}
如何打印變量的地址 在C語(yǔ)言中
所有的變量在內(nèi)存中都自己的存儲(chǔ)空間,該空間的編號(hào)就是內(nèi)存地址,可以通過(guò)運(yùn)算符來(lái)獲得變量地址,通過(guò)printf("%p")函數(shù)進(jìn)行輸出,%p表示按內(nèi)存地址格式輸出(16進(jìn)制)如:
#include?stdio.h
void?main()
{
char?c?;
char?ac[10]="hello";
struct?t?{
int?a,?b;
double?d;
}?st?;
printf("c's?address??=?%p\n",?c?);?//輸出一個(gè)字符類型變量的地址
printf("ac's?address?=?%p\n",?ac?);
printf("ac's?address?=?%p\n",?ac?);?//數(shù)組名本身就是一個(gè)地址,若按%p輸出,就會(huì)得到其地址
printf("ac's?address?=?%s\n",?ac?);?//按%s輸出,就會(huì)輸出地址中的字符串?dāng)?shù)據(jù)hello
printf("st's?address?=?%p\n",?st?);??//輸出一個(gè)結(jié)構(gòu)體類型變量的地址
}
C語(yǔ)言中取變量地址的運(yùn)算格式為_(kāi)____,_______和________不能取地址
C語(yǔ)言中取變量地址的運(yùn)算格式為變量,局部變量和形參不能取地址;
因?yàn)?不管是返回什么引用也好,形參也好,局部函數(shù)的變量都是會(huì)被釋放的;
C語(yǔ)言關(guān)于取值和取址
1、首先打開(kāi)Visual C++,點(diǎn)擊左上角“文件”菜單按鈕,并點(diǎn)擊“新建”按鈕。在彈出的窗口中首先選擇“文件”選項(xiàng)卡,在左側(cè)列表中選取“C++ Source File”項(xiàng)。
2、在右側(cè)文件名文本框中輸入文件名,如“demo”等。
3、然后按照?qǐng)D片輸入演示代碼。
4、代碼運(yùn)行:按照箭頭標(biāo)識(shí)的順序,依次點(diǎn)擊箭頭所指向的按鈕。
5、按下最后一個(gè)按鈕成功后會(huì)彈出圖所示黑色窗體,窗體中顯示程序運(yùn)行結(jié)果,并得出正確數(shù)值。
本文名稱:c語(yǔ)言獲取變量地址函數(shù),c++獲取函數(shù)地址
文章出自:http://www.dlmjj.cn/article/heshcs.html


咨詢
建站咨詢
