指针
指针
Mongo_girl
哈哈哈哈哈哈哈哈
展开
-
详解c语言中的sizeof
首先,sizeof是c语言的一种单目操作符,以字节的形式给出了其操作数的存储大小,其返回值为size_t,在64位机器下被定义为long unsigned int。1.基本数据类型#include<stdio.h>#include<cstring>int main(){ printf("%d\n",sizeof(int));//4 printf("%d\n...原创 2019-01-21 15:39:52 · 556 阅读 · 0 评论 -
详解c语言中的指针
关于取地址符 &指针1.作为参数的指针2.访问那个地址上的变量 * 3.指针的应用场景指针与数组关于取地址符 &1.&只能对变量取地址,不能对没有地址的东⻄取地址,&(i++)是不对的//64位架构 #include<cstdio> int main(){ int i=6; int *p=&i; p...原创 2019-01-21 16:50:47 · 467 阅读 · 0 评论 -
指针的运算操作&&动态内存的分配
指针的运算操作&&动态内存的分配如果指针不是指向⼀⽚连续分配的空间,如数组,则这种运算没有意义 *的优先级虽然⾼,但是没有++⾼• 常⽤于数组类的连续空间操作• 在某些CPU上,这可以直接被翻译成⼀条汇编指令⽆论指向什么类型,所有的指针的⼤⼩都是⼀样的,因为都是地址但是指向不同类型的指针是不能直接互相赋值的 这是为了避免⽤错指针向malloc申请的空间的⼤⼩是以字节为单位的• 返回的结果是void*,需要类型转换为⾃⼰需要的类型原创 2019-01-21 17:19:43 · 175 阅读 · 0 评论