我有一些继承的代码和一个将字符数组作为参数的函数。
typedef char myString[256];
void MyFunc(myString param)
{
int i;
for (i = 0; i < 256; i++)
{
if (param[i] ....
我想让这更有效,并将指针传递给 char 数组:
void MyFunc(myString *param)
{
int i;
for (i = 0; i < 256; i++)
{
if (*param[i] <========= Thsi is wrong
当我尝试引用数组元素时,我得到了错误的值,所以显然我的指针取消引用有问题。自从我用 C 编码以来已经有一段时间了,所以我看不到明显的错误。
有人可以指出吗?