数组与指针(一)
今天写程序,碰到的,以前只看到过,写到了才想起来不能这么写...
例:
#include <stdio.h>
#include <string.h>
void test(char *buf)
{
buf = 'a';//正确,一维数组作为实参传入时,自动转为指针。
}
int main(void)
{
char buf[1024];
memset(buf, 0, sizeof(buf));
buf = 'a';//错误,数组名不能作为左值
test(buf);
return;
}
posted on 2012-07-17 22:09 kevin_kang 阅读(171) 评论(0) 收藏 举报
浙公网安备 33010602011771号