int x = 10;
int* y=&x
Console.WriteLine(*y)(=10);
*y=30
Console.WriteLine(*y)(=30);
在赋值和应用的时候 C# 的* 和& 分别是有什么意思呢
解决方案
5
指针。
一般学校都用C语言入门吧,这些都是基础的
一般学校都用C语言入门吧,这些都是基础的
5
题主,是这样的。C#里面分托管代码和非托管代码。你这个就是不安全的托管代码,.NET运行时不维护这些代码的。一般这些代码 都会用unsafe代码标记。是C语言的写法。
5
* 指针
& 地址
& 地址
5
指针。
C语言里用的多,一般C#是不这么用。
C语言里用的多,一般C#是不这么用。
20
手快按错了。没写完就发表了。
int x = 10; int* y=&x; //int类型的指针y指向了int类型变量x,*是指针,&是取地址符 *y=30; //重新为指针y赋值为30,其实就是让指针y重新指向了一个值