关于c语言

日期:2021-07-11 12:21:06 人气:1

关于c语言

*p+2与*(p+2)不一样,前者是K,因为*运算级别优先,*p等于‘i’,然后加法运算,系统自动转换‘i’为整形(ASCLL码105)再+2,此时为105+2等于107,107对应ASCLL字符‘k’,看你的打印方式,也可能就是107!但后者可能就是你想要的,结果为‘m’,*(p+2)算是指针偏移,指向‘m’
    A+
热门评论