chu*_*tsu 0 c arrays if-statement char
相当琐碎的问题.
所以我试着这样做:
if (array[0]=="some_string")
Run Code Online (Sandbox Code Playgroud)
where array是一个字符串列表
array[0] = "some_string_1";
array[1] = "some_string_2";
array[2] = "some_string_3";
Run Code Online (Sandbox Code Playgroud)
但显然它不起作用......我该怎么办?
if(array[0] == 'n')
Run Code Online (Sandbox Code Playgroud)
""表示string
''意味着char
注意:'a'是一个char,"a"是一个string,所以'a' != "a"
char是单个字符(实际上是int),因此如果要比较字符串,请strcmp改用.