- 博客(7)
- 收藏
- 关注
原创 C语言中const int *p和int *const p
表示p是一个指向const int类型的指针,即。表示p是一个指向int类型的const指针,即。,但是指针p所指向的内存空间的值可以被修改。:看const后边修饰的是什么,,但是指针p本身可以被修改。指针p本身的值不能被修改。内存空间的值不能被修改。
2023-10-16 21:56:42 733 1
原创 C语言中字符串声明的几种方式
声明了一个字符串,并将初始值设置为 “Hello”。通过修改数组中的元素,我们将首字母 ‘H’ 修改为小写 ‘h’,然后将字符串输出到控制台。声明了一个指向字符串的指针,并将其初始化为指向 “Hello” 的内存地址。这些案例分别展示了使用字符数组、字符指针和字符串常量三种方式声明字符串,并展示了如何访问和修改字符串的内容,并将其输出到控制台。在上述案例中,我们直接使用双引号括起来的字符串常量 “Hello”,并将其作为参数传递给。在上述案例中,我们使用字符数组。在上述案例中,我们使用字符指针。
2023-10-08 16:13:47 2082 1
原创 C语言中指针的应用
指针是一个存储变量内存地址的变量。在计算机编程中,指针允许我们间接地访问和操作内存中的数据。在C语言中,声明一个变量的同时,会开辟一块地址空间来存储,而想要访问一个变量的值,是通过地址去找到对应的变量值的。举个栗子,一个房间的门牌号是229,想要进入这个房间,就必须要有这个房间的钥匙,这个房间就是C语言中的空间,229就是这个空间的地址,而钥匙就是指针。在C语言中“ * ”是指针定义的标识符,“ & ”是取变量的地址符。指针的作用是用来操作内存地址的,所以指针变量通常是用来存储内存地址的。
2023-09-25 12:56:52 65 1
原创 C语言中的sizeof和strlen
strlen是string库中的的一个库函数,其参数是一个指向字符串常量或者字符数组的的指针,用于计算指针指向的字符串的大小,当遇到‘\0’停止计数,不会统计‘\0’。sizeof(a)表示的是a所占内存空间的大小,单位是字节。的大小,因为指针在 32 位系统上通常占用 4 个字节,而在 64 位系统上通常占用 8 个字节。结尾的字符串,一共有 6 个字符,不包括终止符。结尾的字符串,一共有 7 个字符,包括。返回的是该指针指向的字符串的长度。返回的是指针本身的大小,而。计算的是数组的大小,而。
2023-09-23 21:40:13 91
原创 C语言中char字符的十进制表现形式
补充一点,char类型占用1字节(8bit),即2^8=256种状态,那么char的取值范围就为-128~127。上面提到char有256种状态,即0~255,如果大于这个范围,会进入循环。char输出数值的十进制形式,结果是以补码的方式来展现的。c2的二进制最高位是一个正整数,其补码就是原码本身;将补码转为十进制,即-126。
2023-09-15 20:38:11 535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人