结构体声明当中 __attribute__ ((__packed__))关键字C/C++中,建立一个结构体的时候,会进行字节对齐操作,所以往往比实际变量占用的字节书要多一些。 但是当我们不想要字节对齐的时候,有没有办法取 2024年2月10日 1 分钟 C C
错误errno和处理函数perror、strerrorerrno 在系统编程中错误通过函数返回值来表示,并通过特殊变量 errno 来描述。 errno 是一个由POSIX和ISO C标准定义的符号,看起来就像是一个整形变量。当系 2024年1月2日 1 分钟 C C
左移位和右移位左移位 操作符:<< 值最左边的几位被丢弃,右边多出来的几个空位则由0补齐。 例如: 1 2 3 移位前:01101101 左移3位后:0110 2023年7月5日 1 分钟 C C
如何理解复杂的指针或引用语句面对一条比较复杂的指针或引用的声明语句时,从右向左阅读有助于弄清楚它的含义。 如: 1 2 int *p; int *&r = p; 离变量最近的符号(此例中&r的符号是 2023年7月2日 1 分钟 C C
shell参数简单介绍如下一个命令: 1 ./test.sh -f config.conf -v --prefix=/home 我们称 -f 为选项,它需要一个参数,即 config.conf,-v 也是一个选项,但它不需要参数。--prefix 我们称之为一个长选项,即选项本身 2022年7月5日 1 分钟 Shell Shell