(char)0在c ++中的含义是什么?

Rav*_*ndu 1 c++ arrays char

是什么意思(char)0.

例如,这是什么意思?

array[1] = (char)0;
Run Code Online (Sandbox Code Playgroud)

Eti*_*tel 5

这是一个C风格的演员阵容.也就是说,它将0(字面的文字int)转换为char(\0字符).通过简单地使用'\0'文字就可以完全避免这种演员表.