C语言
wasdwf
这个作者很懒,什么都没留下…
展开
-
C程序设计语言
找工作的过程中发现掌握一门编程语言的重要性,自己又是从事硬件相关的工作,C语言是最基础也是比较接近底层的,遂决定学习C程序设计语言这本书,话说我手中的这本竟然全是英文的,学习的过程真是艰辛,这里开个头记录下学习过程的点点滴滴,方便以后查询复习之用。原创 2013-10-25 10:32:57 · 724 阅读 · 0 评论 -
指针与地址
指针是一种用于存放另一个变量的地址的变量。 机器的存储器通常由连续编号(或编址)的存储单元序列组成,这些存储单元可以以单个的或相连成组的方式操纵。通常情况下,一个字节可表示一个字符,一对相连的存储单元可表示一个短整数,而四个相邻的字节则构成一个长整数。指针由能存放一个地址的一组存储单元 ( 通常是两个或四个字节 ) 构成。因此,如果 c的类型是c h a r并且p是指向 c的指针原创 2013-10-25 11:22:02 · 848 阅读 · 0 评论 -
5.4 地址算数运算
#define ALLOCSIZE 10000 /* 可用空间大小*/static char allocbuf[ALLOCSIZE]; /* alloc使用的存储区*/static char *allocp = allocbuf; /* 下一个空闲位置*/char *alloc(int n) /* 返回指向n个字符的指针*/{if (allocbuf + ALLOCSIZE - allo原创 2013-10-29 11:15:18 · 937 阅读 · 0 评论 -
5.2指针与函数变元
由于C语言以按值调用的方式将变元传递给函数,因而被调用函数不能直接更改调用函数中的变量的值。例如下面的swap函数就是错误的:swap(a,b);void swap(int x,int y)//错误的函数定义{ int temp; temp=y; y=x; x=temp;}由于按值调用,上swap函数将不会影响调用它的程序中的变元的原创 2013-10-26 11:01:10 · 954 阅读 · 0 评论