![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程细节技巧的思考
文章平均质量分 68
本栏为我在编程学习中自己总结的一些细碎的点,也有我个人对一些知识点的思考
缨@
这个作者很懒,什么都没留下…
展开
-
C语言switch语句进阶用法----范围型控制
这样就可以用switch语句编写一些对范围有要求的情况,既满足要求又可以保证不出现多个case对应一种计算方法的冗长代码,不仅简洁还提高了代码的可读性。原创 2023-10-23 20:51:06 · 1613 阅读 · 1 评论 -
关于字符数组和常量字符串中 相关赋值与计算 中易被忽略的细节
arr=“abcd”这里是很常见的错误,错误原因: 字符数组定义后,arr指针已经指向堆栈中一个字节为9的空间,而“abcd”为一个常量字符串,由上述常量字符串内容可知常量字符串在内存中只会存储一份,此时arr指针已经指向自己的空间,不可能再指向常量字符串的空间,即指针出现指向混乱。我们常用的这种定义时的整体赋值 不是用到了‘=’吗,这里包含了一个知识点,在变量定义(或声明)中的初始化赋值中“=”不算赋值运算符。arr=“abcd”;如char arr[9]={‘a’,‘b’,‘c’,‘d’};原创 2024-04-12 19:20:28 · 329 阅读 · 7 评论