自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C 语言学习 第十章 文件与图形(二)

初始化图形系统。 width——绘图窗口的宽度;height——绘图窗口的高度;flag——绘图窗口的样式,默认为 NULL。表 1:flag 关闭图形系统。 设置画笔当前颜色。 color——画笔颜色。 设置画笔当前颜色。等效于连续执行 easyx.h 中的 setlinecolor 和 settextcolor 函数。 设置背景当前颜色。 color——背景颜色。

2024-03-28 17:44:15 1052 1

原创 C 语言学习 第十章 文件与图形(一)

一个文件 (file) 通常就是磁盘上的一段命名的存储区文本视图和二进制视图。

2024-03-24 11:04:05 1020 1

原创 C 语言学习 第九章 结构和其他数据形式

union 联合名数据类型 成员名 1;数据类型 成员名 2;...数据类型 成员名 n;typedef 工具是一种高级数据特性,它使您能够为某一类型创建您自己的名字。在这个方面,它和 #define 相似,但是它们具有 3 个不同之处:• 与 #define 不同,typedef 给出的符号名称仅限于对类型,而不是对值。• typedef 的解释由编译器,而不是预处理器执行。• 虽然它的范围有限,但在其受限范围内,typedef 比 #define 更灵活。

2024-03-09 17:06:34 2052 1

原创 C 语言学习 第八章 存储类、链接和内存管理(二)

回忆一下,使用全局变量被认为是一个冒险的方法,因为它暴露了数据,使程序的任何部分都可以错误地修改数据。如果数据是 const 的,这种危险就不存在了,因此对全局数据使用 const 限定词是很合理的。如果这是一个空指针,则该函数的行为类似于 ,分配一个新的字节块并返回指向其开头的指针。缺点在于复制了数据。为元素数组分配一个内存块,num 个元素,每个元素的字节长度为 size,并将其所有位初始化为零。分配一个 size 字节的内存块,返回指向该块开头的指针。新分配的内存块的内容不会初始化,保留不确定的值。

2024-03-03 11:35:44 756 1

原创 C 语言学习 第八章 存储类、链接和内存管理(一)

我们来更为仔细地看一下变量定义与变量声明的区别。

2024-03-02 23:11:14 1021

原创 C 语言学习 第七章 字符串

不一定要使用标准 C 库的函数进行输入和输出。如果不具备或者不喜欢它们,您可以自行定义,在 getchar() 和 putchar() 的基础上建立自己的函数。假定您希望有一个类似 puts() 但并不自动添加换行符的函数。程序 6 给出了一种方法。程序 6:void my_put(const char*string)/*不会改变这个字符串*/='\0')

2024-02-20 15:53:51 1054 1

原创 C 语言学习 第六章 数组和指针

数组(array)由一系列类型相同的元素构成。可以使用声明来告诉编译器您需要一个数组。数组声明(array declaration)中包括数组元素的数目和元素的类型。编译器根据这些信息创建合适的数组。数组元素可以具有同普通变量一样的类型。考虑下面数组声明的例子:/*一些数组声明的例子*//* 365 个浮点数的数组 *//* 12 个字符的数组 *//* 50 个整数的数组 */显然,数组声明的结构是:<存储类型> <数据类型> 数组名 [ 元素个数 ];

2024-02-13 15:40:09 771 1

原创 C 语言学习 第五章 函数

函数定义(function definition): 函数名( 参数名,...)执行语句其中函数类型如之前所讲的变量类型基本一致,例如:int、char、int*... ... 但值得一提的是,函数类型可以是 void 类型,即不需要返回任何值的,而其他的均需要用 return 语句返回值,否则可能会出现报错。函数名和参数名的取名规则与前面所讲的变量名一致(回忆入口有细心朋友可能发现,在使用有些函数时()中是没有添加任何值的,比如 getchar()函数。

2024-02-06 16:14:34 1088 1

原创 C 语言学习 第四章 运算符、表达式和语句

本章将会学习 C 语言的运算符、表达式和语句。并且将会介绍选择和循环结构的使用。欢迎大家一起学习。

2024-01-31 19:49:01 1319

原创 C 语言学习 第三章 格式化输入/输出(I/O)

本章开始讲解 C 语言的格式化输入/输出。同时,在本文章末尾附上了通讯录简单版的代码。

2024-01-25 14:42:16 1141

原创 C 语言学习 第二章 数据和 C

本章涉及了 scanf() 和 printf() 函数,将会在下章详细讲解,您在看本章时可以先猜测其用法。并且,标题前打上 * 号是可读内容,因为其在后续学习中基本不会重新提到,之后一样。同时,本人在写每一章时都会附上思维导图,但可能会与本章一些内容有所不同,请不要过分依赖本人所写的思维导图。还有在上一章中 “使用 C 语言的 7 个步骤” 和 “调试” 很重要,这些可能会在您编码时经常用到。如果遗忘,请回去在看一遍。

2024-01-20 16:14:15 1003

原创 C 语言学习 第一章 概论

在开始时,您应对希望程序做什么要有一个清晰的看法。考虑程序需要的信息、程序需要进行的计算和操作,以及程序应该向您报告的信息。在这一规划阶段,您应该用一般概念来考虑问题,而不是用一些具体的计算机语言术语来考虑。

2024-01-16 21:12:32 1202 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除