java用什么代替c的指針 c語(yǔ)言指針如何輸出整個(gè)數(shù)組?
c語(yǔ)言指針如何輸出整個(gè)數(shù)組?輸出陣列①下標(biāo)法#包括void main(){int a[10]int i對(duì)于(i 0 ilt10 i)scanf(#34%d#34,ampa[i])對(duì)于(i 0 ilt1
c語(yǔ)言指針如何輸出整個(gè)數(shù)組?
輸出陣列
①下標(biāo)法
#包括
void main()
{
int a[10]
int i
對(duì)于(i 0 ilt10 i)
scanf(#34%d#34,ampa[i])
對(duì)于(i 0 ilt10 i)
printf(#34%d
#34,a[i])
printf(#34
#34)
}
②根據(jù)數(shù)組名計(jì)算地址。
#包括
void main()
{
int a[10]
int i
對(duì)于(i 0 ilt10 i)
scanf(#34%d#34,ampa[i])
printf(#34
#34)
對(duì)于(i 0 ilt10 i)
printf(#34%d
#34,*(阿伊))
printf(#34
#34)
}
③用指針變量指向數(shù)組元素。
#包括
void main()
{
int a[10]
int i,*p
對(duì)于(i 0 ilt10 i)
scanf(#34%d#34,ampa[i])
printf(#34
#34)
對(duì)于(p a p)
printf(#34%d#34,*p)
printf(#34
#34)
}
JAVA和JAVASCRIPT分別是什么語(yǔ)言?
Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,繼承了C語(yǔ)言面向?qū)ο蠹夹g(shù)的核心。Java摒棄了C語(yǔ)言中容易導(dǎo)致錯(cuò)誤的指針(引用替換)、運(yùn)算符重載、多重繼承(接口替換)等特性,增加了垃圾收集器的功能,回收不再被引用的對(duì)象所占用的內(nèi)存空間,讓程序員不用 你不必?fù)?dān)心內(nèi)存管理。
會(huì)JAVA再學(xué)C 難嗎?
這三種語(yǔ)言有相同點(diǎn)也有不同點(diǎn),沒(méi)有說(shuō)一定要先學(xué)什么。It 這只是它 懂C的人學(xué)java很容易(java沒(méi)有指針,兩種語(yǔ)言都是面向?qū)ο蟮?。學(xué)過(guò)C的人比較容易上手C(指針是難點(diǎn))。如下所示:
和C的相似之處在于都是面向?qū)ο蟮恼Z(yǔ)言,不同之處在于java弱化了指針,比C更容易學(xué)習(xí)。
2.C和C都有指針,C與java和C的區(qū)別在于C是面向過(guò)程的開(kāi)發(fā)語(yǔ)言。所以在學(xué)習(xí)開(kāi)發(fā)語(yǔ)言之前沒(méi)必要先學(xué)習(xí)說(shuō)誰(shuí),要看你自己的實(shí)際情況。