常见的coding技巧

简介: 常见的coding技巧

一、常见的coding技巧

1、使用assert断言

使用场景:当我们不希望某件事情发生时,我们就使用断言,断言里面的判断条件可为任意的判断语句。当发生时,编译器会自动报错,并且会锁定到具体的行数。

2、const修饰指针技巧

当const放在*的左边时,限制的是指针指向的内容,不能通过指针变量改变指针指向的内容,但是指针变量本身是可以改变的。

当const放在*的右边时,限制的是指针变量本身,指针变量本身是不可以改变的,但是指针指向的内容是可以改变的。


相关文章
|
7月前
|
存储 Python
Python中encode和encoding的区别
Python中encode和encoding的区别
111 0
|
7月前
|
设计模式 算法 程序员
这些Coding套路你不会还不知道吧?
这些Coding套路你不会还不知道吧?
60 0
|
3天前
|
编解码 IDE KVM
Happy coding,明基RD280U使用分享
最近尝试了明基的专业编程显示器 `RD280U`,28寸4K分辨率,3:2屏幕比例,适合编程。支持硬件级防蓝光、抗反射面板,接口丰富,支持KVM。自动亮度调节、编码模式和软件辅助功能,使其在编程体验上表现出色。如果你对专业编程显示器有需求,这无疑是一个不错的选择。
33 12
|
6月前
|
JavaScript Python
Python代码中的# -*- coding: gbk -*-
由于 Python 默认使用 ASCII 编码来解析源代码,因此如果源文件中包含了非 ASCII 编码的字符(比如中文字符),那么解释器就可能会抛出 SyntaxError 异常。加上# -*- coding: gbk -*-这样的注释语句可以告诉解释器当前源文件的字符编码格式是 GBK,从而避免源文件中文字符被错误地解析
116 6
|
7月前
|
IDE Linux Go
浅谈使用VS Code玩转Go Coding
浅谈使用VS Code玩转Go Coding
107 0
|
Python
python gbk 相互转换 utf8
python gbk 相互转换 utf8
70 1
|
存储 Python
python:编码格式
python:编码格式
47 0
|
Linux Python Windows
Python | Python学习之unicode和utf8
Python | Python学习之unicode和utf8
128 0
|
Unix Python
Python中#!/usr/bin/env python和# -*- coding: utf-8 -*-分别有什么作用
这段代码是Python脚本的开头,用于指定脚本的解释器和字符编码。
304 0
|
人工智能 编解码 架构师
韩嫕:坚持coding
与韩嫕结识得益于大师兄(FFmpeg社区的刘歧)的推荐,大约2个月前我正在为LiveVideoStackCon 2019深圳寻找讲师,韩嫕和她的团队正在探索通过AI实现自动化剪辑,提升后期编辑的效率。 在此次大会上,韩嫕将会就这一话题详细介绍他们的实践与经验。
474 0
韩嫕:坚持coding