随笔分类 - c traps and pitfallls
reading notes@2016-07-05 start
摘要:提供一个so给PYTHON调用,后端发现业务处理流程不是按照方法传入的参数来跑。 查看c的代码,看了客户端没看出什么问题,查看服务端为什么会出现这样的情况,有些字段明显不是入参带过来的,跟踪服务端解析,没问题,查看客户端的组包流程,发现有个<全局变量>的值被改变了,查看入口。 没初始化 原因分析:
阅读全文
摘要:1.字符串常量:出现在表达式中,其值是一个指针 "abc" + 1; //b 2.回掉函数:就是把函数的作为参数传入父函数,函数本身就是一个地址,传址肯定没问题。至于父函数是想用函数的返回值还是调用函数,好像没多大关系,这个确实好像没什么好说的,就是一个传参。 [lc_posp@localhost
阅读全文
摘要:1.运算符优先级,这个我是肯定记不住,每次遇到的时候都纠结下,然后去查下,或者直接括号,但是括号太多,你懂得,要用notepad才能理清各种层次。这里啦个下来,留着参考。 另外小测试下++p++,这个为什么错误???(参考左值),这些*p++就没什么好说的了,你猜是取*p还是*(p++),这个按优先
阅读全文
摘要:看c缺陷与陷阱的心得。
阅读全文