行走的Coder

俱怀逸兴壮思飞,欲上青天览明月。

导航

2016年8月31日 #

P、*P和&P三者的区别

摘要: 假设我们定义一个指针p。 那么会经常使用到三个符号: 1,p; 2,*p; 3,&p; 初学者经常会感到很迷茫,到底这三个符号表示什么? 我们知道,p是一个指针变量的名字,表示此指针变量指向的内存地址,如果使用%p来输出的话,它将是一个16进制数。而*p表示此指针指向的内存地址中存放的内容,一般是一 阅读全文

posted @ 2016-08-31 20:22 行走的coder 阅读(56548) 评论(3) 推荐(4) 编辑

malloc()与calloc区别

摘要: 1.分配内存空间函数malloc 调用形式: (类型说明符*) malloc (size) 功能:在内存的动态存储区中分配一块长度为"size" 字节的连续区域。函数的返回值为该区域的首地址。 “类型说明符”表示把该区域用于何种数据类型。(类型说明符*)表示把返回值强制转换为该类型指针。“size” 阅读全文

posted @ 2016-08-31 20:10 行走的coder 阅读(1475) 评论(0) 推荐(0) 编辑