C语言
文章平均质量分 65
久笙
这个作者很懒,什么都没留下…
展开
-
C语言--深入理解指针(4)
要使用qsort()函数,就要先准备好它需要的四个参数,即数组的首地址,数组的长度,数组每个元素的长度,还有比较函数的地址(即函数名)。原创 2024-09-13 19:51:35 · 320 阅读 · 0 评论 -
C语言--深入理解指针(3)
代码 const char* pstr = “hello bit.”本质是把字符串 hello bit. 首字符的地址放到了pstr中。常量字符串hello bit. 存放在内存的只读区域str1和str2是两个字符数组,存放字符串的首地址,二者地址不同,所以不一样*str3和*str4 因为是指针,指向常量字符串hello bit.,每个常量字符串在内存中只有一份,二者指向的地方一样,地址一样,所以二者相同。原创 2024-09-13 19:34:59 · 386 阅读 · 0 评论 -
C语言--深入理解指针(2)
*原创 2024-09-09 20:25:11 · 411 阅读 · 0 评论 -
C语言--深入理解指针(1)
内存空间被分成一个个的内存单元每个内存单元的大小是一个字节:内存单元的编号 == 地址 == 指针CPU访问内存中的某个字节空间,必须知道这个字节空间在内存的什么位置,⽽因为内存中字节很多,所以需要给内存进⾏编址(就如同宿舍很多,需要给宿舍编号⼀样)。计算机中的编址,并不是把每个字节的地址记录下来,⽽是通过硬件设计完成的。32位机器有32根地址总线每根线只有两态,表示0,1【电脉冲有⽆】,那么⼀根线,就能表示2种含义,2根线就能表示4种含义,依次类推。原创 2024-09-08 11:16:10 · 1083 阅读 · 0 评论 -
C语言操作符详解
二进制中每一位都有权重,从右向左分别是 2,2等每一位乘以权重再相加即可。原创 2024-09-07 10:33:45 · 726 阅读 · 0 评论 -
C语言printf与scanf输出格式
最小宽度和小数位数可以用* 传入。原创 2024-09-02 21:25:39 · 217 阅读 · 0 评论 -
C语言中scanf用法大全
scanf匹配特定字符的格式为:%[xxx],[ ]包围起来的是需要读取的字符集合。scanf() 允许把读取到的数据直接丢弃,不往变量中存放,abcd没有顺序要求,这四个字符什么顺序均可以被录入。具体方法就是在 % 后面加一个*同理可得%[0-9]等。原创 2024-09-02 21:00:35 · 291 阅读 · 0 评论