- 博客(26)
- 收藏
- 关注
原创 EasyX之图像输出
⑤Resize = false //是否调整IMAGE的大小以适应图片。①pDstImg //保存图像的IMAGE对象指针。②dstY //绘制位置的Y坐标。③nWidth = 0 //图片的拉伸宽度默认为0。④nHeight = 0 //图片的拉伸高度默认为0。
2024-05-21 23:55:10
342
原创 EasyX基础知识
在EasyX中,设备分为两种,一种是默认的绘图窗口,另一种是IMAGE对象。设置当前用于绘图的设备后,所有的绘图函数都会绘制在该设备上。③填充颜色setfillcolor() 线条颜色setlinecolor() 线条样式setlinestyle(PS_SOLID,宽度)width 指定窗口的宽度 height 指定窗口的宽度 flag 窗口样式,默认为NULL。坐标默认的原点在窗口的左上角,X轴向右为正,Y轴向下为正,度量单位是像素点。②RGB(红色部分,绿色部分,蓝色部分);
2024-05-21 18:13:11
305
原创 C语言之指针
1.指针:在计算机科学中 指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中的另一个地方的值。由于通过地址能找到所需变量单元,可以说,地址指向该变量单元。意思是通过它能找到以他为地址的内存单元。在32位机器上,地址由32个0和1组成二进制序列,那么地址就得用4个字节的空间来储存,所以一个指针变量的大小就应该是4个字节;若64位机器,有64根地址线,一个变量的大小是8个字节才能存放一个地址。2.指针实质上就是变量,用来存放地址的变量(存放在指针中的值都被当成变量)
2024-05-12 20:49:25
250
原创 C语言之数组
②.strlen是求字符串长度的-只能针对字符串求长度-库函数-使用时要引入头文件。③sizeof计算变量数组类型的大小-单位是字节-操作符。①.strlen和sizeof并没有什么联系。2.注:strlen和sizeof的区别。数组:是一组相同类型元素的集合。
2024-05-01 00:17:50
841
原创 每日一练之斐波那契数列(递归法)
n>2时 fib(n)=fib(n-1)+fib(n-2)原因:逆着运算 当n=10时得先求n=9 以此类推 进行了许多次无效重复运算。形如1 1 2 3 5 8 13 21 34...叫斐波那契数列。缺点:效率太低当n=50时大概需要运行10min。一般思路:n
2024-04-29 22:05:44
347
原创 C语言之递归
②思路:将一个大型复杂的问题转化为一个与原问题相似的规模较小的问题来求解 即用少量程序就可以描述出解题过程所需要的多次重复计算 大大减少代码量。①存在限制条件,当满足这个限制条件的时候,递归不再继续。②每次递归调用之后越来越接近这个限制条件。3.举例:输入整型 将各个数字分别打印。1.①程序调用自身的编程技巧称为递归。举例:不创建临时变量求字符串长度。2.递归的两个必要条件。
2024-04-27 15:10:56
400
原创 用户标识符
2.在C语言中,非0的整型值代表真,0代表假 通常T、true都会被识别成非0值。2.第一个字符只能是英文字母或下划线,不能是数字。1.只由英文、数字、或 _(下划线) 组成。3.大小写英文字母代表不同的字符。4.不能是C语言的关键字。
2024-04-27 15:08:40
165
原创 每日一练:判断素数及其进阶(试除法)
如果一个数字i不是素数 则一定可以写成a×b的形式 那么a和b中一定有一个数小于等于i的平方根。程序经过优化最多只用执行i的平方根次 从而大大提高了程序的效率。
2024-04-20 14:24:47
615
原创 每日一练:求最大公约数(辗转相除法)
利用辗转相除法,即当a=24,b=20,c=a%b=4!=0 进入while循环 将b赋值给a,将c赋值给b,即a=20,b=4,c=a%b=0 则跳出循环,最大公约数为b=4。
2024-04-20 14:16:16
161
原创 每日一练:演示多个字符向两端移动
注:sizeof计算长度时会将\n计算在内,而strlen遇见\n停止 不会计算在内。可以通过存储器中内存的覆盖来显示字符的两端移动。
2024-04-17 23:22:37
186
原创 C语言之for循环
2.建议for语句的循环控制变量的取值采用“前闭后开区间”写法。③注意:1.不可以在for循环体内修改循环变量,防止for循环失去控制。②yiyi过程:表达式1→表达式2→循环语句→表达式3。表达式1:初始化部分,用于初始化需变换变量。表达式2:条件判断部分,用于判断循环终止。表达式3:调整部分,用于循环条件的调整。④for循环的一些变式。
2024-04-16 15:46:23
513
原创 分支循环(1)
循环语句:while for do while。1.c语言是一门结构化的程序设计语言。②switch语句:常用于多分支结构。C语言中由一个分号隔开即为一条语句。2.分支语句:if switch。4.分支语句(选择结构)
2024-04-15 20:13:21
359
1
原创 P2初识C语言
静态全局变量只能在自己的源文件内部使用 出了源文件将无法使用 即改变了其作用域。改变了函数的链接属性 外部链接属性→内部链接属性。①修饰局部变量(静态局部变量)②修饰全局变量(静态全局变量)代码运行结果:23456。指针变量是用来存放地址的。1.static用法。局部变量的生命周期变长。③修饰函数(静态函数)2.宏和define。
2024-04-13 15:39:37
334
3
原创 C语言 牛客网每日一练①
于老师经常告诉我们“学习编程最好的办法就是上机实践,因为你要对计算机下指令,想让计算机帮你干活,就得多和计算机‘交流’,实践才能出真知。
2024-04-11 22:46:20
100
原创 P1初识C语言
int 4 整型。long 4 长整型。long long 8 更长整型。为了工作效率更高可以通过以下操作 建议将a定义为寄存器变量。3.负数的原码为按二进制表示 正0负1。负数的反码为补码符号位不变 其他按位取反。1.计算机里都用补码来储存数据。2.正数的原码反码补码都一样。寄存器>高速缓存>内存>硬盘。②高速缓存将数据传输给寄存器。
2024-04-10 20:25:18
355
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人