11.8笔记2
发表于|更新于|学习笔记
1.strcpy拷贝的时候会把\0也拷贝过去

2.assert是断言

如果不满足框中的表达式会报错
3.关于const

4.函数中char*的作用


原文发表于 CSDN: 11.8笔记2 ,作者:wxszz10。保留原文内容及图片。原文采用 CC BY-SA 4.0 协议。
相关推荐
2024-11-11
11.11学习笔记
一.对于字符串的浅显理解:存储字符串有2种方法: 1.用数组来存储,char arr[]="字符串";这样的形式,优点易于更改,缺点格式麻烦,而且涉及了很多知识,例如数组就代表其首元素地址,相当于已经赋值了的指针变量。但是不能用char* arr来代替arr来进行存储,因为char* arr只是一个指向数组的指针,而并不具...
2024-11-06
11.6学习笔记
1.自动窗口(自动加载上下的变量) 2.环境变量(但是会随着程序运行改变)有些变量会不在 3.监视:相对来说监视更加准确,甚至合法的表达式也算,可以显示结果 还可以查看内存画圈的部分是编译器识别的里面的东西,....就代表识别不了,???是文本 4.调用堆栈:外部代码:可以观察到函数的调用情况,压栈(录入数据)、出栈(清除数据) 5.可以通过反汇编看见...
2024-12-07
12.7学习笔记
1.来介绍一下结构体的一个存储规则,这个规则看着很无理,莫名其妙的制定规则让存储很难,但是实际上是为了更好读取,也就是用空间换时间, 这就是解释的具体原因 下面是具体例子 解析:先引入一个新概念, 偏移量,这是对偏移量的简单解释,简单说就是元素首地址与结构体首地址之间相差的字节数 根据规则,先将从c1存入结构体偏移量为0的地址,,然后开始存储第二...
2024-12-01
12.1学习笔记
1.这是一个判断字符的一个函数,是就返回正数,不是就返回0. 2.这一个较为重要的函数,查找功能,email作为被查找数组,substr作为要找的字符串,若Email中存在substr,则返回返回substr在email中出现的起始地址,如下图会输出bitejiuyeke.com这一串字符。第二张图是模拟实现的代码及结果。 3.这是一个memcp...
2024-11-08
11.8学习笔记
1.strlen是一个用于测字符串长度的函数,无论是数组还是变量抑或直接是字符串,都可以测量,但不会包括\0,虽然每个字符串都离不开\0. 2.关于使用gets的一些见解:虽然是一个被遗弃的函数(因为存在安全溢出风险),但是它十分简洁,它的返回值是char*,但是它的返回值不能采用(经过半小时的尝试得到的结果),一般用法为gets(要输入的数组),然后...
2024-11-23
11.23学习笔记
1. 这是一个易混点,其中第二个和第三个非常容易搞混,要搞清楚这两个,就要明白指针的格式, (int)*(arr)( );第一个括号指的是地址中所指向的空间中所装的数据类型,第二个括号则是变量名,第三个括号则是可有可无的,这个要看具体要创造的变量类型。 例如第二个实际上是(int)*(parr1[10])这样的,也就是创造了一个数组,有十个元素,...
公告
这里保存着从 2024 年开始手敲的学习笔记。欢迎翻阅旧文章,也欢迎见证之后的实践。