C中的字符串,(我是C中的新手)

时间:2015-05-11 15:51:49

标签: c string

我是C语言的新手,所以这可能是一个愚蠢的问题,但我不知道该怎么做。这是我的麻烦:

为什么这段代码什么都不打印?

#include <stdio.h>
#include <stdlib.h>


void function(char* valor);

main()
{
char* valor;
int s;

    valor=(char*)malloc(101*sizeof(char));
    function(valor);
    printf("%s\n",valor);

return 0;
}

void function(char* valor)
{

    valor="ciao";

}    

这打印我想要的字符串? (&#34;侨&#34)

#include <stdio.h>
#include <stdlib.h>

main()
{
char* valor;

    valor=(char*)malloc(101*sizeof(char));
    valor="ciao";
    printf("%s\n",valor);

return 0;
}

0 个答案:

没有答案