c語言中ii表示&&代表邏輯運(yùn)算符“與”,用于對兩個條件求邏輯與,格式為:c1&&c2其中c1和c2是兩個表達(dá)式。當(dāng)且僅當(dāng)c1不等于0且c2不等于0,上式的值才為1(即“真”),否則為0
#include "stdlib.h" #include "graphics.h" #include "stdio.h" #include "math.h" #include "conio.h " #define PI 3.1425926 main() { int gdriver=DETECT,gmode,errorcode; int a[10],b[10],x,y,c,r,i,j,t; double rad = 0.0; /* initialize graphics and local variables */ initgraph(&gdriver , &gmode ,""); /* read result of initialization */ errorcode = graphresult(); if (errorcode != grOk) /* an error occurred */ { printf("Graphics error : %s/n",grapherrormsg(errorcode)); printf("Please any key to halt:"); getch(); exit(1); /* terminate with an error code */ } randomize();for(;!kbhit();) { x=rand()%500+100; /*隨機(jī)中心坐標(biāo)*/ y=rand()%300+100; for(r = 0 ;r <= 8 ; r++ ) /*煙花的大小設(shè)定*/ { for(i = 0,rad = 0.0 ; rad < 2*PI; rad += 0.78 ) /*設(shè)定坐標(biāo)*/ { a[i++] = x + (int)r *10* cos(rad); b[ i ] = y + (int)r *10* sin(rad); } t = i; for(i=1;i<t;i++) { c=rand()%13+1; /*各點的顏色隨機(jī)*/ setcolor(c); /*功能:將當(dāng)前圖形屏幕的當(dāng)前筆畫顏色置為color.*/ circle(a[i],b[i],1);/* a[i],b[i] 為圓心 1 為半徑 畫圓 */ } delay(10000); delay(10000);cleardevice(); 函數(shù)名: cleardevice 功 能: 清除圖形屏幕 用 法: void far cleardevice(void); } } getch(); closegraph(); 函數(shù)名: closegraph 功 能: 關(guān)閉圖形系統(tǒng) 用 法: void far closegraph(void); }
先在程序定義一個在屏幕中運(yùn)動的點的結(jié)構(gòu): struct move_point { int x, y;/*該點的位置,包括x坐標(biāo)和y坐標(biāo)*/ int xv, yv;/*該點在x軸、y軸的速度*/ }; 運(yùn)動的原理是,先擦去物體先前的軌跡,讓物體按其速度移動一段距離,再畫出該物體讓我們看到以下代碼: gotoxy(man.x, man.y);/*把光標(biāo)移到指定的坐標(biāo)*/ printf(““);/*輸出一個空格,把先前的字符擦去*/ 然后我們讓物體按其速度運(yùn)動: man.x += man.xv;/*水平方向按x軸的速度運(yùn)動*/ man.y += man.yv;/*垂直方向按y軸的速度運(yùn)動*/ 運(yùn)動后還要判斷物體是否出界,如果出了界,就令物體反彈,即讓它下一刻的速度等于現(xiàn)在的速度的相反數(shù)最后打印出這個笑臉: gotoxy(man.x, man.y); printf(“%c\b”, 2); /*輸出ASCII碼值為2的“笑臉”字符*/望采納,謝謝
C語言的代碼指的是根據(jù)C語言編寫規(guī)則所寫出的程序語句、計算機(jī)指令;C語言代碼的存儲文件擴(kuò)展名一般為“.c”文件或者是“.h”文件,分別對應(yīng)C源文件(source file)和C頭文件(header file)。C語言是一門編程語言。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、僅產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。