1、首先打開軟件,在第一行代碼寫頭文件,這里寫#includestdio.h,在這個(gè)頭文件里包含了所要調(diào)用的函數(shù)。
成都創(chuàng)新互聯(lián)10多年成都企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及高端網(wǎng)站定制服務(wù),成都企業(yè)網(wǎng)站建設(shè)及推廣,對(duì)鑿毛機(jī)等多個(gè)領(lǐng)域擁有多年的網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。
2、然后在第二行就是main函數(shù)了,這是程序執(zhí)行的入口,int maihn (void),void可以省略。
3、Main函數(shù)寫完之后,必須在后面加上大括號(hào)。
4、調(diào)用printf( ?);函數(shù),這個(gè)功能就是在屏幕上輸出一行字。
5、此時(shí)一定要寫好printf函數(shù)的格式,printf(“百度666666”);里面必須要打雙引號(hào);外面要打分號(hào)。
6、加上return 0;就結(jié)束了。
7、最后點(diǎn)擊編譯,運(yùn)行結(jié)果就出現(xiàn)在屏幕上了。
可以手動(dòng)在想要停下來的地方加入暫停功能的函數(shù)。一般有如下幾種實(shí)現(xiàn)方式:
1 通過getch函數(shù)。
在要暫停的位置,加入getch()調(diào)用,系統(tǒng)會(huì)暫停程序運(yùn)行,直到終端輸入一個(gè)字符為止。
2 對(duì)于部分平臺(tái),不支持getch函數(shù)的,可以通過getchar()函數(shù),實(shí)現(xiàn)類似功能。
由于getchar是讀緩沖區(qū),與getch直接讀鍵盤輸入有所不同,所以為了避免干擾,在getchar之前需要調(diào)用fflush(stdin);來清空緩沖區(qū)。
3 使用system函數(shù)。
system函數(shù)功能為調(diào)用shell命令,而系統(tǒng)中的pause命令可以實(shí)現(xiàn)暫停功能,所以通過調(diào)用
system("pause");
可以實(shí)現(xiàn)暫停執(zhí)行的效果。
#includestdlib.h //包含system("PAUSE")所需頭文件
void main()
{
system("PAUSE"); //屏幕暫停
}
可以啊,不行試試這樣。
#include stdio.h
#include conio.h
#include stdlib.h
void main()
{
int i;
for (i=1;i=5;i=i+1)
{ printf("cao\n");
}
system("pause");
}
getchar();
getchar 的用途是從從標(biāo)準(zhǔn)輸入流讀取一個(gè)字符,讀回車符時(shí)退出
getchar();永遠(yuǎn)只向緩存中輸入一個(gè)字符,
getchar();的用法很多;
一種就是清空回車符 這種情況一般發(fā)生在在循環(huán)中涉及到輸入的情況
還有一種是某些編譯平臺(tái)(IDE)在運(yùn)行程序時(shí)并沒有在程序運(yùn)行后給人看結(jié)果的時(shí)間 這時(shí)候 在程序最后加上getchar()就能造成程序的暫停 給程序員度結(jié)果的機(jī)會(huì)
用getchar時(shí),在鍵盤上按一個(gè)字符后,要按回車才能讀取進(jìn)去;用getch時(shí),在鍵盤上按一個(gè)字符馬上就被讀取進(jìn)去,不用按回車,因此可以作為“按任意鍵繼續(xù)”的執(zhí)行語句。
system("pause");
使用它得加個(gè)頭文件#includestdlib.h
system就是調(diào)用從程序中調(diào)用系統(tǒng)命令(和shell命令)。
system("pause")就是從程序里調(diào)用“pause”命令;
而“pause”這個(gè)系統(tǒng)命令的功能很簡單,就是在命令行上輸出一行類似于“Press any key to exit”的字,等待用戶按一個(gè)鍵,然后返回
有兩種方法可以實(shí)現(xiàn)。
1 在程序需要暫停的位置增加讀操作代碼。
對(duì)于windows下支持getch函數(shù)的情況,可以使用
getch();
調(diào)用,該函數(shù)會(huì)等待終端輸入,直到有輸入才會(huì)退出函數(shù)繼續(xù)執(zhí)行。
如果不支持getch,則可以先清空輸入緩沖,
fflush(stdin);
然后調(diào)用讀操作函數(shù),如
getchar();
或
scanf("%c",a);
等,實(shí)現(xiàn)暫停效果。
2 通過調(diào)用系統(tǒng)命令pause,實(shí)現(xiàn)暫停效果。
system("pause");
的調(diào)用,相當(dāng)于執(zhí)行dos命令pause,可以實(shí)現(xiàn)將輸出暫停。
要調(diào)用system函數(shù),需要引用頭文件stdlib.h。