- 博客(9)
- 收藏
- 关注
原创 [Bug]教你怎么处理一些Could not switch to this profile!问题的方法
新手千万不要再傻傻的复制could not switch to this profile,查找连接错误原因了!!!
2023-08-06 18:52:44
27645
7
原创 函数重载--图文理解
基本介绍C语言不支持同名函数,而C++支持C++支持的这一操作叫函数重载函数重载的要求:函数名可以相同但参数必须不同,参数的个数/类型/顺序不同上图就是属于类型不同顺序不同类型不同个数不同返回值不同,但传的参数相同,不构成函数重载这种情况下编译就会报错,函数传过去的参数万一两个都是int型的,那它调用的是哪个函数就不明确,所以函数重载重点是在类型上。函数重载有什么用呢?首先在C语言中,实现一个功能,对于传参是不同的类型,可能要写多个函数,且...
2022-05-16 22:38:14
392
5
原创 自定义类型的很多精华
结构体类型1 结构体类型的不完成声明这种声明只能使用一次了解就行如struct{char c;int a;}a,b;struct{char c;int a;} *p;&a == p;//编译器会报错,编译器会认为是两种类型,是非法的,所以最好别这样声明最好别这样使用2 结构体的初始化使用大括号要善于使用memsettypedef struct B{char name[20];int age;}b;s
2022-03-14 15:28:21
822
原创 数据在内存中的储存(2)
这章笔记根据题来复习知识点与了解新的知识点A#include<stdio.h>int main(){ char a = -1; signed char b = -1; unsigned char c = -1; printf("%d %d %d\n", a, b, c); return 0;}最后会输出什么制呢?emmm,一步步来拆分,首先,将-1存入字符变量a中,上一小节笔记可知,数据在内存中是以二进制补码储存,使用运算是以原码的形式,那首先把-1的二进制原码写出
2021-12-14 18:34:43
1168
1
原创 数据在内存中的存储(1)
1 数据类型的种类:char 1byteshort 2byteint 4, 在16位机器下是2byte,32位与64位是4个bytelong (4/8)至于是4byte还是8byte,取决于编译器环境long long 8byte(在C99标准下才引入long long),所以一般在新的编译器下才有这个类型float 4bytedobule 8byte还有更多的数据类型,如要查找,可在cppreference等网站查看类型2整...
2021-12-11 19:12:53
985
1
原创 原来这就是C语言(2)
1.数据类型数据类型是为了让电脑知道你所用的数据是哪一类的以便于对它进行加工,就像打游戏里面给怪分种族,以便于你了解怪的特性,掉落材料等。而C语言的数据类型有以下几种类型类型 类型名称 char 字符数据类型 short 短整型 int 整型 long 长整型 long long 更长的整型 float 单精度浮点型 double 双精度浮点型 这些数据类型所创的变量都占一定的内存空间,单位用字节来表示,可以采用si
2021-11-18 18:51:03
686
3
原创 原来这就是C语言!!!(1)
1认识C语言什么是C语言?从它的名字就可以看出来,C语言是一门语言,只不过这门语言是用来与计算机进行交互的语言。像这样的计算机语言还有C++、Java、Perl等。只不过这些语言大多是以C语言为基础发展起来的,借鉴了大量C语言的优秀特性。所以只要把C语言学好,学习其他计算机语言也就相对轻松。2 第一个C语言程序在我们编译第一个C语言程序时,必须要有一个好的工具——编译器来帮助我们,如VC++ 2010,VS 2019等。之后则需要打开编译器,创建文件给代码一个家,具体流程如下...
2021-10-18 20:05:58
308
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人