C语言需要 记住 多少 库函数?

C语言需要 记住 多少 库函数?,第1张

这要看你的目的是什么?

1)如果是在校期间为了等级考试,则记住基本的的输入输出函数,文件 *** 作函数,常用数学处理函数,字符串 *** 作函数,内存 *** 作函数就差不多啦。

2)如果从事编程工作,需要记住的就多啦,而且和从事的编程方向有关。初期先有个函数列表,知道哪些功能已经提供,自己不需要总是造轮子,用的时候查查函数参考手册。用的多啦,自然就记得多啦,写起程序来也得心应手。

3)好的程序员记住的函数实际是非常多的,只是不刻意去记,熟能生巧而已。

  在 C语言程序设计里,C 标准函数库(C Standard library) 是所有符合标准的头文件(head file)的集合,以及常用的函数库实现程序,例如I/O 输入输出和字符串控制。不像 COBOL、Fortran 和 PL/I等编程语言,在 C 语言的工作任务里不会包含嵌入的关键字,所以几乎所有的 C 语言程序都是由标准函数库的函数来创建的。

  每一个函数的名称与特性会被写成一个电脑文件,这个文件就称为头文件,但是实际的函数实现是被分存到函数库文件里。头文件的命名和领域是很常见的,但是函数库的组织架构也会因为不同的编译器而有所不同。标准函数库通常会随附在编译器上。因为 C 编译器常会提供一些额外的非 ANSI C 函数功能,所以某个随附在特定编译器上的标准函数库,对其他不同的编译器来说,是不兼容的。

图形和图像函数包含在graphicsh里面

(一) 像素函数

56 putpiel() 画像素点函数

57 getpixel()返回像素色函数

(二) 直线和线型函数

58 line() 画线函数

59 lineto() 画线函数

60 linerel() 相对画线函数

61 setlinestyle() 设置线型函数

62 getlinesettings() 获取线型设置函数

63 setwritemode() 设置画线模式函数

(三)、多边形函数

64 rectangle() 画矩形函数

65 bar() 画条函数

66 bar3d() 画条块函数

67 drawpoly() 画多边形函数

(四)、 圆、弧和曲线函数

68 getaspectratio()获取纵横比函数

69 circle()画圆函数

70 arc() 画圆弧函数

71 ellipse()画椭圆弧函数

72 fillellipse() 画椭圆区函数

73 pieslice() 画扇区函数

74 sector() 画椭圆扇区函数

75 getarccoords()获取圆弧坐标函数

(五)、 填充函数

76 setfillstyle() 设置填充图样和颜色函数

77 setfillpattern() 设置用户图样函数

78 floodfill() 填充闭域函数

79 fillpoly() 填充多边形函数

80 getfillsettings() 获取填充设置函数

81 getfillpattern() 获取用户图样设置函数

(六)、图像函数

82 imagesize() 图像存储大小函数

83 getimage() 保存图像函数

84 putimage() 输出图像函数

四、图形和图像函数

对许多图形应用程序,直线和曲线是非常有用的。但对有些图形只能靠 *** 作单个像素才能画出。当然如果没有画像素的功能,就无法 *** 作直线和曲线的函数。而且通过大规模使用像素功能,整个图形就可以保存、写、擦除和与屏幕上的原有图形进行叠加。

(一) 像素函数

56 putpixel() 画像素点函数

功能: 函数putpixel() 在图形模式下屏幕上画一个像素点。

用法: 函数调用方式为void putpixel(int x,int y,int color);

说明: 参数x,y为像素点的坐标,color是该像素点的颜色,它可以是颜色符号名,也可以是整型色彩值。

此函数相应的头文件是graphicsh

返回值: 无

例: 在屏幕上(6,8)处画一个红色像素点:

putpixel(6,8,RED);

57 getpixel()返回像素色函数

功能: 函数getpixel()返回像素点颜色值。

用法: 该函数调用方式为int getpixel(int x,int y);

说明: 参数x,y为像素点坐标。

函数的返回值可以不反映实际彩色值,这取决于调色板的设置情况(参见setpalette()函数)。

这个函数相应的头文件为graphicsh

返回值: 返回一个像素点色彩值。

例: 把屏幕上(8,6)点的像素颜色值赋给变量color。

color=getpixel(8,6);

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/11669315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存