您的位置:首页 > 编程语言

[原] 发个简单的代码,因为很多人 分不清char c[] 和 char *c

2012-07-24 22:49 204 查看
#include <stdio.h>
#include <string.h>

void fun(char c[])
{
printf("%d\n" , sizeof(c));
}

void fun2(char &c)
{
printf("%d\n" , sizeof(c));
}

void fun3(char(&c)[9])
{
printf("%d\n" , sizeof(c));
}

int main()
{
char c[] = "12345678"; //  char *c = "12345678";

printf("%d\n" , sizeof(c));
fun(c);
fun2(*c);
fun3(c);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: