- 连续写两个常量字符串,等于连接起来(具体来说,如果两个字符串字面值位置紧邻且仅由空格、缩进和换行符分隔,则它们实际上是一个整体)。这个方法可以解决字符串换行问题。
- 函数名与对函数名进行取地址是一样的,都表示函数的地址。
- 当需要输入
double
类型的数据时,使用scanf("%lf", &变量);
进行输入操作。 - 在
C/S
模式下,客户端发给服务器端的字符串尽量要加上换行符和回车符(服务器接收字符串时也要加上回车换行符),否则服务器端可能无法printf
字符串。 - 在网络编程中,网速也是一个需要考虑的因素。如果网速不尽人意的话,可以在计算机上进行环回测试。
- 在
C
语言编程中,要考虑所有可能出现的情况,例如客户端可能发来空字符。 - 对于
HTTP
请求数据报和应答数据报的发送,可以采取先发送头部信息,再发送报体内容的策略。其中,报体内容可以分批次进行发送,而报文头部的Content-Length
的大小一定为数据报内容的字节数。 - 在打印
unsigned long
数据类型时,使用的格式为%ld
;打印unsigned long long
时,使用的格式是%lld
。 - 对于
Makefile
,目标文件target
就是后面带着依赖文件的标志,例如all: ...
,要使用make
命令执行;对于伪目标,就是后面没有依赖文件的标志,例如.PHONY:(换行)clean:
,使用命令make clean
;变量的后面往往带着=
标志,例如object = ...
,使用$(object)
进行访问。 typedef
用来定义一个变量类型的别名;static
不是变量类型,它定义存放方式。因此,typedef static u8 STATIC
C语言编程注意事项
最新推荐文章于 2021-10-18 17:52:12 发布