char *wd[]= { "周日", "周一","周二", "周三","周四", "周五","周六", "unknown" };
时间: 2024-06-16 14:02:28 浏览: 10
`char *wd[]` 是一个字符指针数组,用于存储字符串常量。在这个例子中,`wd` 数组包含了 7 个元素,每个元素都是一个指向字符串的指针,分别代表一周中的每一天和一个未知状态("unknown")。
1. `wd` 指向字符串 "周日",`wd` 指向 "周一",依此类推,直到 `wd` 指向 "周六"。
2. 这种数组通常用于程序中表示日期或者星期的索引,可以根据索引值获取对应的星期名。
3. 请注意,数组元素之间使用逗号分隔,最后一个元素后不需要跟逗号,因为它会自动接上数组的结束标记。
相关问题
char *o = a与char *o=char *a的区别
`char *o = a` 是将指针 `o` 指向了指针 `a` 指向的内存空间,或者说是把 `a` 的地址赋值给了 `o`,这样指针 `o` 和指针 `a` 指向的是同一片内存空间,两者相互影响。
而 `char *o=char *a` 是一个语法错误,应该写成 `char *o = a`,表示将指针 `o` 指向指针 `a` 指向的内存空间。如果写成 `char *o=char *a`,编译器会提示语法错误。
char c = 'A';char *p1 =&c; char**p =p1; 请问 char **p =p1 还是 char **p =&p1 时候 **p1 数值等于c的数值
在C语言中,char c = 'A';char *p1 =&c; char**p =p1;这段代码中,指针p1指向字符变量c的地址,指针p指向指针变量p1的地址。因此,char **p = p1 是将指向字符变量c的指针p1赋值给指向指针变量p的指针。此时**p的数值等于c的数值。
而 char **p =&p1 则是将指向指针变量p1的指针赋值给指向指针变量p的指针,此时**p的数值与c无关。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)