使用字符指针计算数组索引

标签 c

请告诉我这句话的含义

printf("%s",single[*num-'1']);  

在这个语句中,[*num-'1'] 产生什么索引号??..我不需要数字,但想要解释。

最佳答案

num 被取消引用,并从结果值中减去 '1' 或 0x31。

关于使用字符指针计算数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18583801/

相关文章:

c - 处理单精度和 double 浮点的 C 代码的正确设计?

c++ - 针对纯字符的 PC-lint/Flexelint 规则

转换为 unsigned char 不起作用

c - 从堆栈变量定义具有大小的数组

C文件服务器和客户端卡在recv上

计算从 1 到 n 的素数——崩溃

java - 在关闭远程桌面连接时运行 s/w

c - MPI 在 C 中创建函数结构?

c - Linux AMD64 从复制的程序集中调用 C 库函数

C、舍入问题。 UWORD、整数和 double