2012年7月18日

字节序和网络字节序

摘要: 关于本文主要针对做华为面试习题当中的一个判断题,题目为:网络上传输的字节序默认是大字节序,如果主机是小字节序,在网络通信时则必须进行字节序转换;如果主机是大字节序,为了程序的一致性及可移植性,最好也在程序中加上字节序转换的操作(空操作)A 正确 B 错误 下面摘录一些维基百科中的描述对字节序和大端模式、小端模式进行学习!! 字节序,又称端序,尾序(英语:Endianness)。在计算机科学领域中,字节序是指存放多字节数据的字节(byte)的顺序,典型的情况是整数在内存中的存放方式和网络传输的传输顺序。Endianness有时候也可以用指位序(bit)。endian词源“endian”一词... 阅读全文

posted @ 2012-07-18 22:29 micky.zhou 阅读(2579) 评论(0) 推荐(1) 编辑

数组作为函数参数

摘要: 当数组作为函数形参的时候,共有如下三种形式:1 void printValue(int*) { /*......*/}2 void printValue(int []) {/*......*/}3 void printValue(int [10]) {/*.....*/}函数不能直接传递数组,但是函数的形参可以写成数组的形式。虽然形参表示方式不同,但是可将使用数组语法定义的形参看做指向数组元素类型的指针。上面三种定义都是等价的,形参类型实际上都是int*。如下所示例子,在编译结果中sizeof(a)不论是上面哪三种形式,值都是4,即指针类型的4 byte。 1 #include<iost 阅读全文

posted @ 2012-07-18 00:04 micky.zhou 阅读(236) 评论(0) 推荐(0) 编辑

导航