C语言的乘号和指针符号都是"*"怎么把它们区别开来?什么情况下是指针 什么情况下是乘号?

解决方案 »

  1.   

    根据C语言的语法来做么
    数字或数字型变量后面跟的*一般是乘号
    其他应该都是指针了
    C语言N久没动了,
    不熟了
      

  2.   

    看这个字母在变量池中代表的是啥,
    比如是int a
    那a*一般来说是乘号了
      

  3.   

    如果是自定义结构又该怎么办比如MyStruct *m m显然是一个指针
      

  4.   

    *号往前搜索,忽略空格
    看MyStruct是啥,是数字的话是乘号
    是结构体的话
    这个星号必然是指针了