#include <stdio.h> // C 语言中,任何数据类型都不可以直接存储一个字符串。那么字符串如何存储? //在 C 语言中,字符串有两种存储方式,一种是通过字符数组存储,另一种是通过字符指针存储。 int main() { char bla=‘a‘; char blb[10]="abcd"; const char *bld="adfdf";//将bld声明为一个指向不变字符串的指针;如果不用const则会报错 //char *ble="adfdf";//报错:[Warning] deprecated conversion from string constant to ‘char*‘ [-Wwrite-strings] printf("%c\n",bla); printf("%s\n",blb); printf("%s\n",bld); }
结果:
原文:https://www.cnblogs.com/xkdn/p/14492093.html