int x = 10;
int* y=&x
Console.WriteLine(*y)(=10);
*y=30
Console.WriteLine(*y)(=30);
int x = 10; int* y=&x; //int类型的指针y指向了int类型变量x,*是指针,&是取地址符 *y=30; //重新为指针y赋值为30,其实就是让指针y重新指向了一个值
楼主,是这样的。C#里面分托管代码和非托管代码。你这个就是不安全的非托管代码,.NET运行时不维护这些代码的。一般这些代码 都会用unsafe代码标记。是C语言的写法。
110,536
社区成员
642,578
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧