C

大端、小端与网络字节序

  • C

  大端(Big-Endian),小端(Little-Endian)以及网络字节序的概念在编程中经常会遇到。网络字节序(Network Byte Order)一般是指大端(Big-Endian,对大部分网络传输协议而言)传输,大端小端的概念是面向多字节数据类型的存储方式定义的,小端就是低位在前(低位字节存在内… 阅读更多 »大端、小端与网络字节序

C++中static关键字作用总结

  • C

1. 第一条也是最重要的一条:隐藏。(static函数,static变量均可) 当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。 //a.c char a = ‘A’; //global variable void msg(){… 阅读更多 »C++中static关键字作用总结

常量指针及指针常量区别的窍门

  • C

一、常量指针——(地址可变,内容不变),指向常量的指针。主要观察const之前修饰的变量,const修饰谁,谁不变。(如左侧无类型则看右侧。) 常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。函数传入参数中较多采用。 指针指向的对象是常量,那么这个对象不能被更改。 在C/C++中,常量指针是这样声明的… 阅读更多 »常量指针及指针常量区别的窍门