天天看點

stdio.h頭檔案中申明的基本函數

調用scanf函數時,需傳入變量的位址作為參數,scanf函數會等待标準輸入裝置(鍵盤等)輸入資料,并且将輸入的資料指派給位址對應的變量.

#include<stdio.h>

int main(int argc,const char *argv[],const char **env[]) {

    printf(“Please input your age:”);

    int age;

    scanf(“%d”,&age);

    printf(“your age is %d.”,age);

}

& C語言中位址運算符.

* C語言中指針運算符,用于給指針變量指派或是取指針變量的值.

int *p = 9;

//int *p;

//p = &

int a = 118;

*p = &a;(用指針運算符修改變量值);

02;用scanf函數接收3個值,每個數值之間用-線隔開.

int a,b,c;

scanf(“%d-%d-%d”,&a,&b,&c);//在輸入每一個變量之後必須輸入字元分割符-.

printf(“a=%d,b=%d,c=%d”,a,b,c);

這裡面的字元分隔符可以是,(逗号), 空格,* ; *;

scanf(“%d,%d,%d”,&a,&b,&c);//輸入格式:10,2,118;

scanf(“%d#%d#%d”,&a,&b,&c);//輸入資料格式:77#88#118;

scanf(“%druiy%drui%drui”,&a,&b,&c);//資料輸入格式:55ruiy99ruiy118;

繼續閱讀