我正在阅读有关共享内存的信息,并且在我脑海中弹出一个问题-由于shmget的签名为int shmget(key_t key, size_t size,int shmflg),因此我们可以通过将30*sizeof(int)作为参数传递给shmget来分配30个整数的共享内存,所以我的问题是我们可以访问该共享内存的第n个元素吗? (例如,我们可以访问共享内存的第4个整数吗?)
int shmget(key_t key, size_t size,int shmflg)
30*sizeof(int)
为什么不像使用普通指针那样访问它?例如: