久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      c語言scanf是啥意思

      c語言scanf是啥意思

      c語言scanf啥意思?

      scanf()是C語言中的一個輸入函數(shù),屬于格式輸入函數(shù),即按用戶指定的格式從鍵盤上把數(shù)據(jù)輸入到指定的變量之中。

      與printf函數(shù)一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數(shù)時要加上#include <stdio.h>。(在有一些實現(xiàn)中,printf函數(shù)與scanf函數(shù)在使用時可以不使用預(yù)編譯命令#include <stdio.h>。)

      拓展資料:

      函數(shù)原型

      int scanf(const char * restrict format,…);

      函數(shù) scanf() 是從標準輸入流stdio (標準輸入設(shè)備,一般指向鍵盤)中讀內(nèi)容的通用子程序,可以說明的格式讀入多個字符,并保存在對應(yīng)地址的變量中。

      函數(shù)的第一個參數(shù)是格式字符串,它指定了輸入的格式,并按照格式說明符解析輸入對應(yīng)位置的信息并存儲于可變參數(shù)列表中對應(yīng)的指針所指位置。每一個指針要求非空,并且與字符串中的格式符一一順次對應(yīng)。

      返回值

      scanf函數(shù)返回成功讀入的數(shù)據(jù)項數(shù),讀入數(shù)據(jù)時遇到了“文件結(jié)束”則返回EOF。

      如:scanf("%d %d",&a,&b);

      函數(shù)返回值為int型。如果a和b都被成功讀入,那么scanf的返回值就是2;

      如果只有a被成功讀入,返回值為1;

      如果a和b都未被成功讀入,返回值為0;

      如果遇到錯誤或遇到end of file,返回值為EOF。end of file為Ctrl+z 或者Ctrl+d。

      例:使用scanf函數(shù)輸入數(shù)據(jù)。

      #include <stdio.h>int main(void){    int a,b,c;    printf("Give me the value of a,b,c seperated with whitespaces:n");    scanf("%d%d%d",&a,&b,&c);    printf("a=%d,b=%d,c=%dn",a,b,c);    return 0;}

      &a,&b,&c中的&是尋址操作符,&a表示對象a在內(nèi)存中的地址 ,是一個右值。變量a,b,c的地址是在編譯階段分配的(存儲順序由編譯器決定)。

      這里注意:如果scanf中%d是連著寫的如“%d%d%d”,在輸入數(shù)據(jù)時,數(shù)據(jù)之間不可以用逗號分隔,只能用空白字符(空格或tab鍵或者回車鍵)分隔——“2 (空格)3(tab) 4” 或 “2(tab)3(回車)4”等。若是“%d,%d,%d”,則在輸入數(shù)據(jù)時需要加“,”,如“2,3,4”。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號