这些指针将发生什么?

时间:2018-06-23 01:12:38

标签: c pointers

我看过一些代码,我无法确切地知道发生了什么,那段代码是:我从函数中得到了char * s1,char * s2,而他们做到了:

*s1 = *s2;

这背后的含义是什么? (在C中,asci-c)

1 个答案:

答案 0 :(得分:1)

在C和C ++中,*可以与变量的指针一起使用以访问和分配其值。

这里:

*s1 = *s2;

*s2正在访问s2指针所指向的变量的值,然后将此值分配给s1所指向的变量。 =是用于将值分配给变量的赋值运算符。

请访问this site以获取完整参考。