文章分类 -  C语言

const思考
摘要:http://blog.csdn.net/welcome_ck/article/details/227964 阅读全文
posted @ 2015-12-21 09:43 veraLiu 阅读(49) 评论(0) 推荐(0)
c语言 递归函数
摘要:递归函数 就是 函数直接调用自己死循环三个条件注意:1.一层一层递进调用的条件2.用条件,来判断递归推出的条件3.判断当前条件是否成立,检错 阅读全文
posted @ 2015-12-03 10:58 veraLiu 阅读(57) 评论(0) 推荐(0)
C语言函数介绍
摘要:int main(int argc,char *argv[]) argc 是计数器,计算从终端传递了几个参数 argv 列表,参数的 字符指针数组的首地址 阅读全文
posted @ 2015-12-03 10:40 veraLiu 阅读(51) 评论(0) 推荐(0)
二级指针
摘要:char *pfloat *aint *q等等,不同类型的指针,在同一个平台上所占字节数一样,,但是定义指向某一数组的指针时候,要与数值的类型一样,因为决定了指针没几个字节去读取成一个值,,int,指针4个字节读取成一个数字,,char每一个字节读取成字符 int i =1;int *p = &i;... 阅读全文
posted @ 2015-12-03 10:28 veraLiu 阅读(97) 评论(0) 推荐(0)
指针数组 和数组指针
摘要:前一篇文章里 解释过了数组指针 就是个指针 ,是指向数组的指针,数据类型是个构造类型(比如:数组int[3])。比如:int (*p)[3] -> TYPE NAME ->int[3] *p指针数组 就是一个数组, int *array[3] 抽象成:-> type name定义形式: 数据类型 *... 阅读全文
posted @ 2015-12-03 09:55 veraLiu 阅读(56) 评论(0) 推荐(0)
指针和二维数组
摘要:对于 int a[2][3] a 为二维数组的数组名 ,a是行地址 a = &a[0] a+1 = &a[1] 而指针p相当于列指针,p+1 是跳过一个元素 a+1是跳过一行 三个元素,所以p = a 这个赋值不成立,不能把航指针,赋值给列指针;a &a[0] &a[0][0] p&a[0][1]... 阅读全文
posted @ 2015-12-03 09:37 veraLiu 阅读(51) 评论(0) 推荐(0)
const与指针
摘要:const是把某些内容进行常量化常见的一些形式:const int *p; 常量指针 i = value;int const *p; 常量指针 p=&i;以上两种情况下: *p = value 不能进行修改 但是可以通过i进行修改int *const p; 指针常量 p指向不能改... 阅读全文
posted @ 2015-12-02 17:53 veraLiu 阅读(52) 评论(0) 推荐(0)
C语言-字符串和指针
摘要:虽然C语言中没有存储字符串的特殊数据类型,但是可以用字符数组来存储这种类型的信息注意:字符串是以空字符结尾的字符序列,空字符是一个特殊的字符,用\0表示,但是单个字符char string[10] = {'A','l','a','b','a','m','a','\0'};char string[10... 阅读全文
posted @ 2015-12-01 20:47 veraLiu 阅读(239) 评论(0) 推荐(0)
C语言-结构和联合
摘要:一:简单结构:声明和定义:结构体的成员的数据类型可以不同,把不同数据类型的多个变量当做个整体来使用struct coord{int x;int y;};关键字struct不能省略,注意{}后面的;不能省略 上述代码只是声明了一个结构体,并没有创建结构实例struct coord{int x;int ... 阅读全文
posted @ 2015-12-01 10:29 veraLiu 阅读(197) 评论(0) 推荐(0)