关于C(和C++的C子集)中的指针和数组声明的细节,还有很多问题。为什么在连续声明多个指针/数组时,必须将*、[]放在每个变量的前面?int *a, *b;为什么我们必须在函数指针中在变量名称之后/周围键入内容呢?例:function foo accepts int** but it was given int*
我想我在
昨天当我用C语言编程时,我的朋友问我指着一个变量,它是指针还是一个变量?我吃了一阵子。我没有找到答案,我只是回去搜索它,告诉him.But我在想有什么功能可以区分它们。我们能区分一个变量和一个指针变量吗sizeof(a); // gives 2 bytessizeof(b); // gives 2 bytes
// if we usesizeof() we g