c语言中 a *a **a 的区别
时间: 2023-08-14 13:04:25 浏览: 285
在C语言中,a、*a和**a具有不同的含义和用途。
1. a: a是一个变量或者数组的名称。它表示该变量或数组的值。
2. *a: *a表示指针变量a所指向的内存地址上存储的值。在这种情况下,a必须是一个指针变量。
3. **a: **a是二级指针,表示指向指针的指针。它可以用于访问指向指针的指针所指向的内存地址上存储的值。
简而言之,a表示变量或数组的值,*a表示指针变量所指向的值,**a表示指向指针的指针所指向的值。它们在C语言中具有不同的语法和语义。
阅读全文