强制类型转换
笔者将char数组里面的一个字符进行强制类型转换,但是出现报错,不知道为什么。发完整代码 前面不应该加个 (int)char? 函数传进来的参数ch是一个字符,但是你这里却有了下标,当然会报错啦!
只有数组或者字符串才有下标呢
你再检查一下,是你的参数写错了,还是这一行程序写错了? int number = ch - '0';
永恒的蓝色梦想 发表于 2020-5-24 20:04
发完整代码
发现忘记打[]符号了,低级错误,谢谢! sunrise085 发表于 2020-5-24 20:12
函数传进来的参数ch是一个字符,但是你这里却有了下标,当然会报错啦!
只有数组或者字符串才有下标呢
你 ...
谢谢,发现在定义的时候应该给ch加[],低级错误 Jet_Shawn 发表于 2020-5-24 21:38
谢谢,发现在定义的时候应该给ch加[],低级错误
所以最佳不应该给4L吗?
页:
[1]