C语言的字符、字符数组和指针之间的关系
C语言的字符、字符数组和指针之间的关系变量的定义例题
变量的定义
char ch 表示定义一个字符类型变量
char* ch 表示定义一个指向字符类型的指针变量,其值为内存地址。可用于创建动态数组.
char ch[N] 表示定义一个存储N个字符类型的数组变量,其中ch[0]表示数组中的第一个元素,其值为char类型。ch则表示整个数组变量,它的值是整个数组在内存中的首地址 ,ch可以看成一个存储了N个char类型的数组的指针,此时ch并不表示char类型的指针,使用sizeof(ch)后得到整个字符数组的
原创
2020-07-26 16:23:02 ·
1170 阅读 ·
0 评论