java 输入输出头文件_引入的标准头文件与标准输出以及FOR循环
感覺C學(xué)了一遍又一遍,大學(xué)學(xué)過,工作的時(shí)候也學(xué)過,奈何一直在弄JAVA,沒有怎么用過C,學(xué)了就忘,忘了就....算了--
現(xiàn)在搞音視頻開發(fā),又必須弄到這一塊了.因此,寫點(diǎn)東西回加強(qiáng)記憶。是的,基礎(chǔ)本來就不好的我決定!!!!從頭開始寫!!
首先來說說引入頭文件
在我的印象中,STD是標(biāo)準(zhǔn)的意思,一開始會(huì)引入的兩個(gè)常用的頭文件
#include ? //標(biāo)準(zhǔn)輸入輸出流,比如printf,就需要這個(gè)文件里的函數(shù)
#include ?//標(biāo)準(zhǔn)庫(kù),比如要用到system("pause") 就出自這引函數(shù)
函數(shù)的定義是啥呢?其實(shí)和JAVA差不多的。
void main(){
printf("helloWorld");
system("pause");
}
上面就是入門函數(shù)了-- 為什么要用到system("pause")呢,其實(shí)這是等待輸出的意
因?yàn)槲矣玫降腣S開發(fā)--不寫這個(gè)的話,彈窗瞬間就消失了--沒辦法---
再來說說很重要的for循環(huán)。在C中的寫法跟JAVA類似,但是!但是!強(qiáng)烈建議采用標(biāo)準(zhǔn)C的FOR循環(huán)寫法,因?yàn)?#xff0c;如果采用JAVA的寫法,很有可能在LINUX下報(bào)錯(cuò)且找不到錯(cuò)誤源!void main(){
printf("helloWorld");
int n = 0;
for (; n < 10;n++){
printf("當(dāng)前輸出的是;%d\n",n);
}
system("pause");
}
就是將for的第一個(gè) ;前的內(nèi)容提到外面去! 這,就是標(biāo)準(zhǔn)寫法!
還有就是輸入的方法,比如輸入一個(gè)數(shù)字:
scanf("%d",&i);
左邊%d就是說右邊應(yīng)該是一個(gè)int類型!所有記住常用的就是%d,右邊就是將輸入的值賦值給i
但是,當(dāng)用這個(gè)函數(shù)的時(shí)候,很有可能,要報(bào)一個(gè)錯(cuò)誤!!這是因?yàn)闆]有過安全檢查
在第一行輸入這個(gè)宏定義!
#define _CRT_SECURE_NO_WARNINGS
就能繞開這個(gè)安全檢查!
總結(jié)
以上是生活随笔為你收集整理的java 输入输出头文件_引入的标准头文件与标准输出以及FOR循环的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 读文件夹_java怎么读取读
- 下一篇: protoc.exe java_prot