C语言笔记
文章平均质量分 52
C语言以及c++在学习过程中的记录
KLllr
只是一个代码废物罢了(躺平)
展开
-
关于C中多个头文件问题
前段时间在做小组作业时发生了一种错误:expected class-name before '{' token我明明进行了头文件的声明,为什么还说找不到这个类呢?这时候涉及到一个问题,头文件之间相互嵌套会发生什么?比如说,我有a,b,c三个头文件,a调用了b中的属性,c也调用了b,那么就会发生当main函数运行时,a.h编译,带动着b.h编译,接下来c.h编译,又带动着b.h编译。b包含的属性编译了两次,重复定义,这就是所说的“重定义”为了避免这个问题,我们把头文件改一下:/原创 2022-05-01 17:47:21 · 880 阅读 · 0 评论 -
C++ 构造函数与对象指针
内含知识点包括:构造函数对象指针公用对象的保护(const)食用愉快~原创 2022-04-29 18:50:23 · 3865 阅读 · 1 评论 -
C++知识汇总(三月)
内含C++相关知识,非系统汇总,收集了一些我觉得比较重要的知识点原创 2022-04-03 11:25:59 · 46 阅读 · 0 评论 -
11月学习总结
距离上一次已经有一个月了,今天就来记录一下这个月我学到的东西吧~自定义函数问题:主体就是一个普通的函数加一个自定义函数声明及定义。因为自定义函数里进行的往往会比主函数中的要复杂,所以我个人比较喜欢先把自定义函数里的东西写出来,再写主函数,直接调用就行了。遇见的比较复杂的题:使用函数求素数和 全题如下:输入两个正整数m,n(1<=m<=n<=500),求m,n之间的素数和。要求定义并调用函数prime(p)判断p是否为函数,当p是函数时返回1,否则返回0。定义并调用函数prime_s原创 2021-12-01 16:48:48 · 601 阅读 · 0 评论 -
对近日学习过程中出现的小问题的总结
近日学习过程中出现的小问题的总结 *——自我警示用*从学习c语言至今已经有将近两个月时间了,中间还是出现过一些问题的,希望通过写博客的方式记录一下自己的学习成果和出现的问题(虽然有一部分是因为学长学姐的任务 X)废话不多,立马开始——关于“=”与“==”的区别一个是用于赋值,一个是用于比大小。以前看到可以把“x= =6”写成“6= =x”,以防止写错的情况发生(虽然我本人有强迫症,不喜欢把数写在前面),以后会尝试着用用的最主要是记住二原创 2021-10-27 16:32:09 · 92 阅读 · 0 评论 -
12月总结(复习小总结)
这个月的学习大部分都集中在后半月了,上半个月贪玩了。。。本博客是复习资料的一部分(主要为函数、数组、数据类型和指针相关知识)字符型和进制转换打算单独开一篇。废话不多说,立刻开始——————————————————————————————————1、C语言中的三种结构:顺序、选择(分支)、循环结构2、函数的实参和形参: 实参是真正要算的变量,形参是定义时使用的变量。函数使用时,会发生实参的值传给形参,及参数传递。 形参必须是变量,而实参可以是变量、常量或表达式。 实参形参一一对应.原创 2021-12-28 19:59:53 · 128 阅读 · 0 评论 -
C语言字符型数据知识小汇总
1、字符的输入输出:1)scanf和printf。(要注意空格,用不好会吞掉要输入字符的位置)2)getchar()和putchar():只能处理单个字符的输入和输出 使用时:ch=getchar(); putchar(ch); 与循环结构配合食用效果更佳3)字符串专用:puts(s)和gets(s)2、C语言使用一维数组存放字符串。3、输出字符串使用%s。4、使用字符串处理函数:1.头文件:#include<string.h> 2.字符串复制函数:char.原创 2021-12-28 20:43:32 · 714 阅读 · 0 评论 -
进制转换(部分)
1、原码、反码和补码正数的原码、反码和补码相同。(符号位为0)负数:1)原码:符号位是1,其余各位表示数值的绝对值。2)反码:符号位是1,其余各位取反。3)补码:反码加1。2、十进制转二、八、十六进制(1为二进制,2为八进制,3为十六进原创 2021-12-31 23:37:30 · 118 阅读 · 0 评论