int類型輸入了字母怎么辦 c語(yǔ)言中定義了一個(gè)int,為何我輸入了一個(gè)字母或者其他字符,會(huì)認(rèn)為它是數(shù)字呢?
c語(yǔ)言中定義了一個(gè)int,為何我輸入了一個(gè)字母或者其他字符,會(huì)認(rèn)為它是數(shù)字呢?名字和姓氏應(yīng)該是字符數(shù)組。雖然它被定義為int數(shù)組,但它仍然作為char數(shù)組處理。一般來(lái)說(shuō),沒有輸入問(wèn)題,因?yàn)榫哂邢嗤?/p>
c語(yǔ)言中定義了一個(gè)int,為何我輸入了一個(gè)字母或者其他字符,會(huì)認(rèn)為它是數(shù)字呢?
名字和姓氏應(yīng)該是字符數(shù)組。雖然它被定義為int數(shù)組,但它仍然作為char數(shù)組處理。一般來(lái)說(shuō),沒有輸入問(wèn)題,因?yàn)榫哂邢嗤財(cái)?shù)的int數(shù)組可以容納char數(shù)組。當(dāng)用%s表示字符串時(shí),scanf和printf中的字符串只使用數(shù)組名,而不使用地址(&G)