char *ptr ---> C 新手
char *ptr ---> New to C
声明的字符数组(只读):
const char alpha [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
给定一个名为 ptr 的字符指针和上面声明的 alpha 数组,我如何使 ptr 指向字母 'D'?
我认为是 ---> char *alpha[3];因为它指向数组的第三个索引。
给你
D 距离 A 的 alpha 起始地址 3 个索引。
所以你的指针应该像这样初始化
char *ptr = alpha + 3;
声明的字符数组(只读): const char alpha [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
给定一个名为 ptr 的字符指针和上面声明的 alpha 数组,我如何使 ptr 指向字母 'D'?
我认为是 ---> char *alpha[3];因为它指向数组的第三个索引。
给你
D 距离 A 的 alpha 起始地址 3 个索引。
所以你的指针应该像这样初始化
char *ptr = alpha + 3;