C语言源代码,就是依据C语言规则所写出的程序代码,常见的存储文件扩展名为.c文件和.h文件,分别对应C源文件(source file)和C头文件(header file)。
C语言是一门编程语言,简单点说,就是由人类书写按照一定规范书写的字符,通过一定手段(编译链接)转换后,可以让电脑或者其它电子芯片"读懂",并按照其要求工作的语言。在所有的编程语言中,C语言是相对古老而原始的,同时也是在同类语言中更接近硬件,最为高效的编程语言。
相关内容:
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。
C语言拥有经过了漫长发展历史的完整的理论体系,在编程语言中具有举足轻重的地位。
c语言编程烟花代码简单如下:
#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/*随机中心坐标*/
y=rand()%300+100
for(r = 0 r <= 8 r++ ) /*烟花的大小设定*/
{
for(i = 0,rad = 0.0 rad <2*PIrad += 0.78 ) /*设定坐标*/
{
a[i++] = x + (int)r *10* cos(rad)
b[ i ] = y + (int)r *10* sin(rad)
}
t = i
for(i=1i<ti++)
{
c=rand()%13+1/*各点的颜色随机*/
setcolor(c) /*功能:将当前图形屏幕的当前笔画颜色置为color.*/
circle(a[i],b[i],1)/* a[i],b[i] 为圆心 1 为半径 画圆 */
}
delay(10000)
delay(10000)
cleardevice()
函数名: cleardevice
功 能: 清除图形屏幕
用 法: void far cleardevice(void)
}
}
getch()
closegraph()
函数名: closegraph
功 能: 关闭图形系统
用 法: void far closegraph(void)
}
初始化烟花参数
void Init( int i )
{
// 分别为:烟花中心到图片边缘的最远距离、烟花中心到图片左上角的距离 (x、y) 两个分量
int r[13] = { 120, 120, 155, 123, 130, 147, 138, 138, 130, 135, 140, 132, 155 }
int x[13] = { 120, 120, 110, 117, 110, 93, 102, 102, 110, 105, 100, 108, 110 }
int y[13] = { 120, 120, 85, 118, 120, 103, 105, 110, 110, 120, 120, 104, 85 }
/**** 初始化烟花 *****/
Fire[i].x = 0// 烟花中心坐标
Fire[i].y = 0
Fire[i].width = 240// 图片宽
Fire[i].height = 240// 图片高
Fire[i].max_r = r[i]// 最大半径
Fire[i].cen_x = x[i]// 中心距左上角距离
Fire[i].cen_y = y[i]
Fire[i].show = false// 是否绽放
Fire[i].dt = 5// 绽放时间间隔
Fire[i].t1 = timeGetTime()
Fire[i].r = 0// 从 0 开始绽放
/**** 初始化烟花弹 *****/
Jet[i].x = -240// 烟花弹左上角坐标
Jet[i].y = -240
Jet[i].hx = -240// 烟花弹发射最高点坐标
Jet[i].hy = -240
Jet[i].height = 0// 发射高度
Jet[i].t1 = timeGetTime()
Jet[i].dt = rand() % 10// 发射速度时间间隔
Jet[i].n = 0// 烟花弹闪烁图片下标
Jet[i].shoot = false// 是否发射
}
C语言的代码指的是根据C语言编写规则所写出的程序语句、计算机指令;C语言代码的存储文件扩展名一般为“.c”文件或者是“.h”文件,分别对应C源文件(source file)和C头文件(header file)。
C语言是一门编程语言。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。在所有的编程语言中,C语言是相对古老而原始的,同时也是在同类语言中更接近硬件,最为高效的编程语言。
简而言之,C语言的源代码,就是根据C语言编写规则所写出的程序语句;常见的存储文件扩展名为一般为.c文件或者是.h文件,分别对应C源文件(source file)和C头文件(header file)。