- 博客(9)
- 收藏
- 关注
原创 C++入门基础
编译查找⼀个变量的声明/定义时,默认只会在局部或者全局查找,不会到命名空间⾥⾯去查找。上面的代码在运行后会报出重定义的错误,因为变量名rand和函数rand重名了,rand函数已经定义过了,因此会报出重定义的错误。C语⾔项⽬类似下⾯程序这样的命名冲突是普遍存在的问题,C++引⼊namespace就是为了更好的解决这样的问题。后⾯跟命名空间的名字,然后接⼀对{}即可,{}中即为命名空间的成员。命名空间中可以定义变量/函数/类型等。使用了命名空间后,同名变量也不会发生冲突。另外,命名空间也可以嵌套定义。
2025-07-18 23:12:37
139
原创 C语言字符串函数strcpy
strcpy函数用于将源字符串中的字符拷贝到目标字符串中,函数的参数1是目标字符串的首元素地址,参数2是源字符串的首元素地址。返回值为目标字符串的首地址。
2025-06-17 21:03:13
133
原创 C语言字符串函数strlen
strlen用来求字符串中\0之前的字符个数。strlen的参数为所求字符串的首元素地址,返回值为字符串长度,返回值类型为size_t,故使用zd%打印。int main()//这种方式初始化字符数组,编译器会在最后自动补\0return 0;上面的代码输出值为6。
2025-06-17 20:43:19
169
原创 C语言分支语句
if语句会绑定离自己最近的一条语句,若其后只有一条语句,可以不加中括号;超过一条语句,则需添加中括号,但为了程序结构清晰明朗,一条语句也可加上中括号。if语句用来进行条件判断,若if后括号内的条件为真,则进入if语句内部,执行代码;若if后括号内的条件为假,则跳过该if语句,执行后面的代码。if......else语句用来进行条件判断,若表达式成立,则执行语句1;若表达式为假,则执行语句2;case value1:语句1;case value2:语句1;上⾯代码中,根据表达式。不同的值,执⾏相应的。
2025-06-15 23:01:14
481
原创 C语言中printf函数输出8进制和16进制
2.C语言使用printf函数打印十六进制时,如需显示前缀,则使用占位符%#x行打印。2.C语言使用printf函数打印八进制时,如需显示前缀,则使用占位符%#o进行打印。1.C语言使用printf函数打印八进制时,占位符使用%o进行打印。1.C语言使用printf函数打印八进制时,占位使用%x进行打印。输出结果如图,0x开头表示十六进制。输出结果如图,0开头表示八进制。二、C语言输出16进制。一、C语言输出8进制。
2025-06-06 20:15:02
1485
原创 VS2022集成开发环境,行号显示勾选后仍旧不显示的解决办法
3.若此时还未显示行号,找到纯文本,勾选其中行号选项,问题解决。2.找到文本编辑器,然后勾选行/列,点击确定。1.点击工具,再点击选项。
2025-05-19 18:36:14
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅