當前位置:首頁 » 編程語言 » c語言scanfd

c語言scanfd

發布時間: 2023-06-29 07:12:21

『壹』 c語言中scanf("%d",a)和scanf(%d",&a)在printf("%d",a)中到底有什麼區別

二者的區別是一個是取變數的值,一個是取地址。scanf(%d",&a) 是讀取整型變數a在內存中的地址,而scanf("%d",a)是讀取整型變數a的值。

&是取地址的意思,&a是取出變數a的地址scanf(%d",&a) 就是讀取1個數字,寫入a的地址,scanf("%d",a),是讀取1個數字,寫入地址a,這個a如果是100,就寫到地址100。如果是200,就寫到地址200,顯然,這很危險,萬一a的存儲的值剛剛好是一些指令的地址什麼的,會寫到這個地址修改指令,就運行不下去了,出大錯。printf("%d",a) 就沒什麼了 把變數a的存儲的值輸出然後&是取地址。

拓展資料

1、在HTML或SGML文檔中,用於指明有字元存在(特殊字元)的默認符號。

2、在電子製表程序中,用於在描述單元格相互關系的公式中插入文本的操作符。

3、英文中代表and,也可讀and。

4、該字元讀音「z'da」。

5、&還有「聯合」的意思。比如「A&B」公司,就是「A」和「B」兩間公司合並起來的。

6、在某些電腦語言,如java中,表示按位進行「與」運算。

7、英文拼寫:ampersand。

8、高級語言中的取地址符,如:「int a=0;int *p;p=&a;」,意為取變數a的地址給指針p。

9、C語言中兩個&&表示「與」運算。如:while(a==9&&b==5) 表示當a等於9且b等於5時,條件成立。

10、Matlab中,&表示「與」運算(對應地,|表示「或」運算),但Matlab較高版本(如:Matlab R2008b)中,也承認&&的寫法。在以上的意義中,以第3和第5項的用法最為普遍。

11、在vfp 資料庫中,&是一個宏代換函數,用內在變數的值來代替&及變數名。

12、在Pascal中,&是八進制整型常量的前綴,如&7表示7 , &17表示15 , &177表示127 。

13、&還被大量引入到藝術創作與設計中。

14、bat中的命令,&之後順序執行多條命令,不管命令是否成功。

15、在Visual Basic中使用命令按鈕時,(&字母)代表將該字母設為快捷鍵。如在命令按鈕的Caption屬性中輸入「確定(&K)」則表示K為「確定」事件的快捷鍵。

16、起標識作用。C++中引用的聲明方法:類型標識符 &引用名=目標變數名,&在此不是求地址運算,而是起標識作用。

資料來源:網路:&

『貳』 scanf在c語言中的作用

scanf是c語言中的標准庫函數,主要作用是接收用戶輸入的數據。

scanf是C語言中的輸入函數,可以從鍵盤獲得用戶輸入,和printf輸出功能正好相反。scanf的輸入格式是多種多樣的,使用時需根據情況選擇,最常用的是十進制整數型輸入%d。

scanf的使用和輸入格式

scanf("%d", &c); //輸入一個整數並賦值給c。

scanf("%d", &d); //輸入一個整數並賦值給d。

scanf("%d,%d", &c, &d); //輸入兩個整數並分別賦值給c、d。

scanf("%d %d", &c, &d); //輸入兩個整數並分別賦值給c、d。

前兩個scanf:輸入一個整數,按下回車鍵,scanf會讀取鍵盤輸入,並把數據賦值給c(或d);後兩個scanf:都是一樣功能,輸入格式不同,對於scanf(),輸入數據的格式要和控制字元串的格式保持一致。比如:輸入15 24回車,輸入15,24回車,同樣的把值分別賦給c和d。

『叄』 c語言中語句scanf("%d,%d",&a,&b);什麼意思其中scanf什麼意思還有%d,%f,&a什麼意思

這句話的作用,就是你在執行程序的時候,會在界面上讓你輸入兩個數。
%d中的d表伍雹磨示輸入的值是十進制數(decimal的腔斗首字母)
"
"引號中的是需要輸入的格式,就你的例子,格式為:輸肆悔入第一個十進制,加逗號,再輸入一個十進制數,例如12,24
&a中的a則表示你輸入的第一個十進制數將給a這個變數,即a=你輸入的第一個十進制數

熱點內容
微軟不給源碼 發布:2025-02-11 16:13:37 瀏覽:38
php的get方法 發布:2025-02-11 16:12:30 瀏覽:967
源碼網嘉 發布:2025-02-11 16:07:06 瀏覽:192
免費ftp服務軟體 發布:2025-02-11 15:58:06 瀏覽:866
大櫻桃建園為什麼要配置授粉樹 發布:2025-02-11 15:58:00 瀏覽:629
五菱宏光s頂配有哪些配置 發布:2025-02-11 15:50:57 瀏覽:287
華為8加128配置有哪些 發布:2025-02-11 15:48:20 瀏覽:580
壓縮機三轉子 發布:2025-02-11 15:45:54 瀏覽:828
linux操作系統shell 發布:2025-02-11 15:45:53 瀏覽:339
安卓模擬器如何選擇安裝 發布:2025-02-11 15:34:26 瀏覽:177