在C语言中,指针加星号(*)和不加星号的区别在于其在声明中的位置和用途。 在声明中的位置: 加星号(*)在声明中放在变量名称前面,表示该变量是一个指针变量,用于存储一个内存地址。 不加星号表示该变量是一个普通变量。 用途: 加星号(*)用于解引用指针,即通过指针访问所指向的内存地址中的内容。 不加星号用于访...
前面加号,输出的是另外一个数值,这个数值的地址就是指针变量自己的值。很晕是不是?看下面的代码:
加了星号说明是指针类型,是指这个指针变量可以访问该类型的数据,指针也是一种变量,只不过它储存的是地址。一般变量储存的是数据。通过指针可以间接访问数据,它显示C语言的灵活性,优越性。我也刚学,看了很久,觉得挺有用的
3.C++和C的区别 4.纯虚函数和虚函数 5.共享指针和弱指针 6.什么叫同步io和异步io 7.什么是回调异步 8.设计题:100w个用户访问服务器,要求:读写互斥、不能用锁和信号量、不能等待(答的无锁编程,实际要队列) 9.tcp怎么保证可靠性(重传机制) 10.tcp怎么判断丢包了(超时、3次ack) ...