到了下午了,上著班發(fā)現(xiàn)沒啥事情做… 又來碼博客了 ↖(▔^▔)↗
這一小節(jié)我們來說說輸入吧。突然想總結(jié)以下if語句的,結(jié)果發(fā)現(xiàn),還有一個(gè)輸入沒說;之前是不是說過了輸出?就是PRintf這個(gè),現(xiàn)在還有輸入沒有說,現(xiàn)在我們就來說說輸入。
話不多說,我們直接上代碼:
#include<stdio.h>#include<stdlib.h>int main() { int a=1; printf("a的值是%d /n",a); printf("請(qǐng)輸入一個(gè)值給a:/n"); scanf("%d",&a); printf("改變后的a是%d/n",a); system("pause"); return 0;}我們這節(jié)課的內(nèi)容就是了解scanf的使用,我直接用上面的代碼來講解,這樣大家比較易懂一點(diǎn)。首先我們先看第一句
第一句創(chuàng)建一個(gè)a變量,存值為1; 第二句輸出這個(gè)a變量的值 第三句輸出“請(qǐng)輸入一個(gè)值給a:” 第四句就是我們的關(guān)鍵了,當(dāng)程序運(yùn)行到這里的時(shí)候?qū)?huì)停止,等待你輸入一個(gè)數(shù)值傳遞給a,由于我們的a變量是整數(shù)類型,所以scanf(“%d”,&a)中使用的是%d,之前我們說過,%d是在整數(shù)上使用;我們?cè)倏春竺媸褂昧艘粋€(gè)逗號(hào)隔開了&a,&a意思表示取得a變量的地址,&這個(gè)符號(hào)叫做取址符號(hào),在這里表示取得a的地址。
好了,為什么要這樣做呢?其實(shí)這個(gè)scanf就是在等你輸入一個(gè)值,然后按enter鍵確定,確定后他就會(huì)得到這個(gè)值,隨后,就像快遞一樣,我們把這個(gè)值表示是一個(gè)包裹,如果要把這個(gè)值存到a變量,那么就需要得到a變量的地址,我們的包裹也是,有包裹了才能送到家對(duì)吧?所以我們?cè)谶@里使用了&a,取得a的地址,這樣的話我們輸入的值就能夠存入a不變量了。
在這里要說明的是,在這里和之前一樣,如果變量為浮點(diǎn)數(shù)變量,那么%d就要改為%f,大家這點(diǎn)都懂吧?
好了,我們?cè)倏聪乱痪洌乱痪涞囊馑季褪禽敵鯽的值,因?yàn)槲覀儎倓偢淖冞^了,現(xiàn)在來看看這個(gè)值是否有所改變,結(jié)果如下: 
我紅色箭頭標(biāo)注的就是我輸入的值,你們看看,是不是后面輸出的時(shí)候就有所改變呢?這就說明我們改變了值了,這就是輸入,想必大家已經(jīng)會(huì)了吧?不會(huì)的可以在留言區(qū)留言,我看到了我會(huì)解答的~重點(diǎn)內(nèi)容
持續(xù)更新…╰(`□′)╯
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注