如何运用哪些常见的编程技巧来优化代码质量和效率?
- 内容介绍
- 文章标签
- 相关推荐
本文共计405个文字,预计阅读时间需要2分钟。
一、常见的coding技巧
1.使用assert断言+使用场景:当我们不希望某件事情发生时,我们就使用断言,断言中的条件可以为任意的判断语句。当断言条件不成立时,编译器会自动报错,并且锁定程序。
二、使用assert断言的场景
1.当我们不愿意看到某些事情发生时,使用断言来检查,例如:
- 检查输入数据是否符合预期 - 检查程序运行过程中的关键变量是否在合理范围内 - 检查函数或方法的返回值是否符合预期2.当断言条件不成立时,编译器会自动报错,并且锁定程序。
一、常见的coding技巧
1、使用assert断言
使用场景:当我们不希望某件事情发生时,我们就使用断言,断言里面的判断条件可为任意的判断语句。当发生时,编译器会自动报错,并且会锁定到具体的行数。
2、const修饰指针技巧
当const放在*的左边时,限制的是指针指向的内容,不能通过指针变量改变指针指向的内容,但是指针变量本身是可以改变的。
当const放在*的右边时,限制的是指针变量本身,指针变量本身是不可以改变的,但是指针指向的内容是可以改变的。
本文共计405个文字,预计阅读时间需要2分钟。
一、常见的coding技巧
1.使用assert断言+使用场景:当我们不希望某件事情发生时,我们就使用断言,断言中的条件可以为任意的判断语句。当断言条件不成立时,编译器会自动报错,并且锁定程序。
二、使用assert断言的场景
1.当我们不愿意看到某些事情发生时,使用断言来检查,例如:
- 检查输入数据是否符合预期 - 检查程序运行过程中的关键变量是否在合理范围内 - 检查函数或方法的返回值是否符合预期2.当断言条件不成立时,编译器会自动报错,并且锁定程序。
一、常见的coding技巧
1、使用assert断言
使用场景:当我们不希望某件事情发生时,我们就使用断言,断言里面的判断条件可为任意的判断语句。当发生时,编译器会自动报错,并且会锁定到具体的行数。
2、const修饰指针技巧
当const放在*的左边时,限制的是指针指向的内容,不能通过指针变量改变指针指向的内容,但是指针变量本身是可以改变的。
当const放在*的右边时,限制的是指针变量本身,指针变量本身是不可以改变的,但是指针指向的内容是可以改变的。

