随笔分类 -  C/C++

摘要:sizeof() 是 C 语言的一个运算符,可以计算括号数据类型或变量所占字节多少,例如: sizeof (int) = 4; sizeof (char) = 1; int num = 0; sizeof (num) = 4; sizeof (6.23) = 8; 当括号内的运算对象是数据类型时,括 阅读全文
posted @ 2021-03-10 20:54 Lowell_liu 阅读(161) 评论(0) 推荐(0) 编辑
摘要:​ 命名空间是一块程序员可以自己命名的内存区域,用于解决同名冲突的问题。 ​ 举例来说,某班及内有三个张三,分别坐在班级的第一排、第三排和最后一排。当老师喊张三时,三个张三都站起来应答,这就是同名冲突。如果老师说”第一排的张三“或者”第三排的张三“,就会有且仅有一个张三站起来应答,这里的”第一排“或 阅读全文
posted @ 2021-03-10 20:42 Lowell_liu 阅读(75) 评论(0) 推荐(0) 编辑
摘要:头文件:#include<string> [注]:文中关于个数的参数文档中为 size_type 型,更本质是 size_t 型,因为typedef size_t size_type,而 size_t 在不同系统内实现不同,大概为 unsigned int 型,为简便起见,本文均写为 int 型。另 阅读全文
posted @ 2021-03-10 20:31 Lowell_liu 阅读(255) 评论(0) 推荐(0) 编辑
摘要:在写一个简易的 shell 时,需要将命令行的命令通过空格分割成一个个字符串参数,这里我使用了 strtok() 函数,然后遇到了 的错误。 出现问题的代码如下: 终于寻找到原因: strtok(char string, char delim)函数的实现逻辑是 函数是在s中查找包含在delim中的字 阅读全文
posted @ 2020-05-24 10:54 Lowell_liu 阅读(1255) 评论(0) 推荐(0) 编辑
摘要:不能读取空白字符 ,遇到第一个空白字符就停止读取。 读取整行输入,直至遇到换行符, 丢弃换行符 储存其余字符,并在末尾添加 。与 配合使用, 用于显示字符串,并在末尾添加换行符。 因为 函数仅有一个参数,因此无法检测是否会溢出,因此出现了 函数。 从键盘输入最多 n 1 个字符至 str 数组中。此 阅读全文
posted @ 2020-03-13 16:11 Lowell_liu 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:C语言memcpy()函数和memmove()函数 关于 memcpy() 函数,请先看 "链接" 。 memcpy() 函数和 memmove() 函数的函数原型如下: 两函数作用相似,都是指针 s2 指向的区域拷贝 n 个字节至 s1 指向的区域,并且都返回一个指针指向 s1。 所不同的是 me 阅读全文
posted @ 2020-03-06 21:15 Lowell_liu 阅读(374) 评论(0) 推荐(0) 编辑
摘要:C语言qsort()函数的使用 qsort()函数是 C 库中实现的快速排序算法,包含在 头文件中,其时间复杂度为 O(nlogn)。函数原型如下: 此函数需要四个参数。 第一个参数是需要排序的数组的基地址,因为是 类型,所以此函数可以给任何类型的数组进行排序; 第二个参数是待排序的数量(size_ 阅读全文
posted @ 2020-03-05 23:00 Lowell_liu 阅读(1410) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩