如何解析C语言的声明

如何解析C语言的声明

如何解析c语言复杂的声明类型:

  • Step1 取最左边的标识符(标识符:声明变量的名字)
    表示"标识符是…"

  • Step2 查看标识符**右边**的下一个符号

  • 如果是方括号"[]",表示"…的数组"

  • 如果是圆括号"()",表示"返回…的函数"

  • 如果是";",解析结束。

  • Step3 查看标识符左边的下一个符号

  • 如果是左括号"(",把已经解析的部分组合在一起,然后跳到Step2

  • 如果是"const",表示"只读",然后跳到Step3

  • 如果是"volatile",表示"不能被编译器优化",然后跳到Step3

  • 如果是"*",表示"指向…的指针",然后跳到Step3

  • Step4 剩下的符号形成声明的基本类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值