C/CPP/C#语法
C/CPP的语法介绍,和平时我们容易注意不到的地方
想做学术的小C
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#语法篇 :基类子类转换,成员变化情况
其中b子类对象的输出当然都是正常的,而a父类的两个方法出现了歧义:a.F输出了a.F,a.G输出了b.G,这是因为对于。来说,新的子类方法覆盖了父类方法,使得即使对象转换回父类,也不再是父类的方法,而是子类先前覆盖后的方法。关键词来说,他没有彻底覆盖父类的方法,而只是定义了一种新的同名方法;对于子类转父类的字段变化,父类对象会把公共字段直接复制到新对象中。对于上面这段程序,输出结果是这样的。原创 2025-05-21 10:28:27 · 472 阅读 · 0 评论 -
C# 语法篇:字段的定义和运算
因此,不能对字段进行需要用到“构造函数赋值的变量”的运算,因为此时这些变量的值都为0或者随机值,编译器不允许这时候做运算。因此,正确的方法是把字段定义放在最前面,把字段进行的运算赋值放到方法或者属性中,避免报错。对于字段来说,是在对象创建时就被初始化了;而构造函数的运行是在这之后。原创 2025-05-20 20:18:58 · 368 阅读 · 0 评论 -
CPP里使用文件读入写出
具体使用方法。原创 2025-04-15 10:36:26 · 224 阅读 · 0 评论 -
vector复制耗时
可以保证传递vector对象时使用地址传递,并且使用const保证vector不被改变。CPP中的vector对象在传参给子函数时,如果直接传参,会造成复制给形参的额外耗时。原创 2025-04-07 22:29:43 · 275 阅读 · 0 评论 -
CPP中的numeric库中的accumulate求和函数说明
accumulate函数位于numeric库中,作用是对数组或向量求和。原创 2025-03-24 22:53:11 · 209 阅读 · 0 评论 -
今天分享一个由小题目引出的循环条件小知识点:循环过程中循环条件发生变化
在 C 语言中编写循环时,必须确保循环条件在循环过程中不会意外变化,特别是当该条件依赖于循环内部修改的变量时。通过使用固定的循环条件和正确的指针操作,可以避免许多常见的错误,确保代码的正确性和稳定性。通过这个改进后的博客内容,你应该更清楚地理解循环条件在循环过程中发生变化的问题,以及如何避免这种陷阱。希望这些提示能够帮助你在写 C 语言代码时更加谨慎。4o。原创 2024-08-21 11:43:18 · 686 阅读 · 0 评论 -
浮点数比大小笔记
浮点数的存储结构可能并没有我们寻常想的这么简单,对于直接输入的同一个数,直接进行比较也不一定能成功,只能使用fabs(a-b)<=eps的格式进行比较。除此之外,对于0.1累加10次加到1更不会与1直接相等了,因为0.1在计算机里存储有误差。原创 2024-10-16 14:45:28 · 261 阅读 · 0 评论 -
C语言printf居然是从右往左读入?!!
C语言printf居然是从右往左读入?!!要从右向左读入输出原创 2024-06-13 23:34:28 · 318 阅读 · 0 评论 -
段错误一定是数组越界吗??写题的时候啥都没变,就改了定义结构体数组的位置就报错!!求大佬
PTA团体程序设计天梯赛--练习题改变定义结构体数组的位置就报错!原创 2024-06-13 23:56:26 · 431 阅读 · 0 评论 -
函数指针个人笔记
这是数据结构里作业的一段,listraverse 函数中使用了 print 函数指针,实现了在函数中输出的作用,这一点在数据类型单一的情况下作用不明显,但当输出的数据类型多样时,只需在print函数中添加不同情况的不同输出格式即可。函数指针是一个指向函数的指针,以下是一个使用p指针指向max函数,代入10、15参数求得最大值的程序。下面两个int是同一个意思,可以把p看作max的别名。因此函数指针还是有学习的必要。这一点与上面博主的言论类似。原创 2024-10-13 21:41:35 · 365 阅读 · 0 评论 -
为什么不直接调用函数而要使用函数指针呢?
函数指针是传递函数的入口地址,也就是说对于一个次函数,可以通过函数指针传入格式相同(传参返参相同),但功能不同的函数,以达到实现多种功能甚至通用功能的函数原创 2024-10-16 20:38:52 · 402 阅读 · 0 评论
分享