C语言编程
驿马千城
需找志同道合之人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符指针的运用
字符指针的运用 #include Int main() { Char b[]=”hello”; Char *a=”hello”; Char *c=b; //a=’w’;错误 //*a=”wello”;错误 //a[0]=’w’;错误 b[0]=’w’;//和c[0]=’w’;的作用是一样的,都是改变了b[0]; c[0]=’w’; Printf(“the原创 2013-07-13 14:04:59 · 696 阅读 · 0 评论 -
数组指针输出二维数组
#include int main() { int a[2][3]={{1,3,5},{7,4,2}}; int *p=a[0]; int (*q)[3]; //定义一个有三个元素的行指针q与a在等级上是相同的,所以可以用q=a进行赋值 ,a,a+1,a+2...等都是也行指针。 在这里有必要了解a[0]等价于&a[0][0],即a[i]就是第 i 行的首地址,*a[0]是原创 2013-07-22 19:54:31 · 835 阅读 · 0 评论 -
swap()交换函数的用法
#include void swap1(int a ,int b)//这样交换实际上是把a和b两个形参的进行了交换,而主函数中的a b实参是没有变化的 { int tmp; tmp=a; a=b; b=tmp; } void swap2(int *a ,int *b)//这样交换实际上是把a和b两个形参的地址进行了交换,而主函数中的a b实参是没有变化的 { int原创 2013-07-30 21:09:08 · 9748 阅读 · 0 评论 -
listen()函数的执行
Listen只是将Socket置为监听状态,并不负责实际的建立连接工作。只有在监听状态下,Socket才能接受客户端发起的连接。而Accept是在有客户端发起连接的时候,接受连接请求,双方正式建立连接。原创 2014-02-26 10:31:08 · 692 阅读 · 0 评论 -
C中含位域结构体大小的计算
含位域结构体的sizeof: 前面已经说过,位域成员不能单独被取sizeof值,我们这里要讨论的是含有位域的结构体的sizeof,只是考虑到其特殊性而将其专门列了出来。C99规定int、unsigned int和bool可以作为位域类型,但编译器几乎都对此作了扩展,允许其它类型类型的存在。 使用位域的主要目的是压缩存储, 其大致规则为: 1) 如果相邻位域字段的类型相同,且其位宽之和转载 2014-04-03 17:47:21 · 1065 阅读 · 0 评论
分享