C语言封装函数遇到的问题
主函数中定义的数组buf_1[20];
在主函数中直接使用以下函数可以使用,通过正常。
函数封装后,直接在主函数调用时出现问题,OLED 数据显示不完整
调试过后,发现自己对sizeof用法,理解错误,在封装之后传来的数组,sizeof测得只是数据类型char的大小,而非像主函数一样,测得整个数组的大小。
修改或后,就一切正常了
细节决定成败。
主函数中定义的数组buf_1[20];
在主函数中直接使用以下函数可以使用,通过正常。
函数封装后,直接在主函数调用时出现问题,OLED 数据显示不完整
调试过后,发现自己对sizeof用法,理解错误,在封装之后传来的数组,sizeof测得只是数据类型char的大小,而非像主函数一样,测得整个数组的大小。
修改或后,就一切正常了
细节决定成败。