c - 经典 c 中的 float* varname 和 float *varname 有什么区别

标签 c syntax

经典 C 中的 float* varname 和 float *varname 有什么区别?

最佳答案

格式化。就是这样。他们的意思是一样的。

你把空间放在哪里(或者如果你有一个,真的)是一个偏好问题。有些人更喜欢 varname 旁边的 * 这样你就不会被类似这样的东西搞糊涂了:

float* a, b;

(这里只有a是指针,b不是)

其他人争辩说他们从不一次声明多个变量,所以他们更喜欢 float 旁边的 *,因为它是类型的一部分。

关于c - 经典 c 中的 float* varname 和 float *varname 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2129281/

相关文章:

c - python 列表调整大小的实现中的错误?

c - 字符串常量的宽度前缀

mysql - 如何评估此查询?以及,连接语法

syntax - 如何从两个不同库的相同命名类中指定某个类?

c - 编写嵌入式驱动程序的序列

c++ - 没有输入/输出的函数是过程吗?

C 使用 typedef 或 #define 定义结构

python - 列表理解 : is there a concise way to refer to the initial expression in the if condition?

Java注解: at variable initialization,但不能赋值?

c++ - 没有可行的重载 '='