摘要: #include char *test();void test1();int main(){ /********************************************* * 指针函数:返回指针的函数(格式:返回数据类型 * 函数名(参数列表)) * 函数指针:指向函数的指针 * * 定义指向函数的指针 * 格式: 函数返回类型 (*指针变量名)(参数列表) * double (*p)(double, char *, int); * 函数的指针赋值(函数名就是函数的地址): ... 阅读全文
posted @ 2014-01-22 19:54 天之涯0204 阅读(214) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ /********************************************* * 内存: * 1.常量区 * 存放一些常量字符串,这些字符串可以缓存,当再次定义相同的字符串时, * 直接可以使用。这样的字符串是不允许修改的 * 2.堆 * 存放对象 * 3.栈 * 存放局部变量 * * 指针和字符串: * 定义字符串的2种方式 * 1> 利用数组 * ... 阅读全文
posted @ 2014-01-22 19:38 天之涯0204 阅读(176) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ /********************************************* * * 指针和数组: * 定义数组:数组名就是数组第一个元素的地址 * int ages[5]; * int *p; * p = ages; * 访问数组元素的方法: * 1、数组名[下标] ages[i] * 2、指针变量名[下标] p[i] * 3、*(p + i) * * 指针变... 阅读全文
posted @ 2014-01-22 18:09 天之涯0204 阅读(195) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ /********************************************* * * %d int * %f float\double * %ld long * %lld long long * %c char * %s 字符串 * %zd unsigned long * * 清空指针: * int a = 10; * int *p = &a; * //1、 * ... 阅读全文
posted @ 2014-01-22 17:55 天之涯0204 阅读(3046) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ /********************************************* * * 指针的长度:不同机器可能不同,但是指针变量的长度都是一样的 * **********************************************/ int a = 10; int *pi = &a; printf("int类型指针的长度:%d\n",sizeof(pi)); double b = 10; double *pd = &b; printf("d... 阅读全文
posted @ 2014-01-22 17:42 天之涯0204 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ /********************************************* * 指向指针的指针:指针变量存储的是指针的地址 * int a = 10; * int *p; * p = &a; * int **pp; * pp = &p; * **********************************************/ int a = 10; int *p; p = &a; int **pp; ... 阅读全文
posted @ 2014-01-22 17:37 天之涯0204 阅读(182) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ /*********************************************** * 指针使用注意事项: * 不建议的写法, * 1、int *p只能指向int类型的数据 * int *p; * double d = 10.0; * p = &d; * 2、指针变量只能存储地址 * int *p; * p = 200; * 3、 指针变量未经过初始化,不要拿... 阅读全文
posted @ 2014-01-22 17:19 天之涯0204 阅读(147) 评论(0) 推荐(0) 编辑
摘要: #include void change(int *);int main(){ /**************************************************** * 指针: * 格式:变量类型 *变量名; * 指针变量只能存储地址 * 指针就一个作用:能够根据一个地址值,访问对应的存储空间 * int *p; * 指针变量p前面的int:指针变量p只能指向int类型的数据 * *********************************... 阅读全文
posted @ 2014-01-22 17:09 天之涯0204 阅读(126) 评论(0) 推荐(0) 编辑