关于运算符相关问题
例如int a=20;
int main()
{
inta=5;
int c(10);
::a++;
a++;
}
问题1:在这里面::运算符 和()运算符的作用是啥?
void fun(char str[])
{
int j;
//j=____;问题2:这里如何获取字符串的长度 ,在c只能通过另外传递参数,在c++ 中是有什么函数可以获取吗?
}
C++ ? 问题一::是C++里的作用域的运算符,A::A()表示A类的a()函数。strlen()可以获取字符串长度。 ::更详细的作用参考https://blog.csdn.net/better_xiaoxuan/article/details/52957219 问题1:在这里面::运算符 和()运算符的作用是啥?
a前面加::表示全局变量 函数前加::表示全局函数
()表示赋值也可用{} jhanker 发表于 2022-4-24 14:59
问题1:在这里面::运算符 和()运算符的作用是啥?
a前面加::表示全局变量 函数前加::表示全局 ...
感谢 ,也就是说int a=20;int a(20); int a(30) ; 这三个相等是吧? 人造人 发表于 2022-4-24 11:22
C++ ?
是的 zzxhh628 发表于 2022-4-24 13:27
::更详细的作用参考https://blog.csdn.net/better_xiaoxuan/article/details/52957219
感谢回复 想入门的新人 发表于 2022-4-24 15:54
感谢 ,也就是说int a=20;int a(20); int a(30) ; 这三个相等是吧?
在C++里int a(20);和int a=20;应该是一样的,但是C里好像不能这样写。 zzxhh628 发表于 2022-4-24 16:05
在C++里int a(20);和int a=20;应该是一样的,但是C里好像不能这样写。
感谢
页:
[1]