在c语言中const char Oper[]= {"/\","\/","->","<->","~"}有问题吗
时间: 2023-12-15 13:32:37 浏览: 124
c语言之const用法
在C语言中,const char Oper[]= {"/\","\/","->","<->","~"}是有问题的。这是因为在C语言中,双引号用于表示字符串,而单引号用于表示字符。因此,如果要在字符数组中存储多个字符,应该使用单引号而不是双引号。正确的写法应该是:
```c
const char Oper[]= {'/', '\\', '-', '>', '<', '-', '>', '~'};
```
其中,'/'和'\\'分别表示正斜杠和反斜杠,因为反斜杠在C语言中是转义字符,需要用两个反斜杠来表示一个反斜杠。其他字符都可以直接使用单引号来表示。
阅读全文