Lorsque vous définissez une chaîne, vous utilisez char *a = "test"; right, puis lorsque vous définissez un tableau de chaînes, les éléments du tableau ne doivent pas tous être de char *. 🎜
🎜Il s'agit de définir une chaîne. Vous pouvez traiter char * comme char (bien sûr, c'est faux, mais dans ce cas, cela sera mieux compris) . 🎜
🎜Ou regardez-le directement comme ceci, typedef char * string, alors la définition devient comme ceci : 🎜
Chaque élément du tableau est une chaîne. Lors de la définition d'une chaîne, utilisez
char *
. Comprenez-vous cela ?char *
,这样理解了吧?当你定义一个字符串的时候,用的是
char *a = "test";
对吧,那么当你定义一个字符串数组的时候,数组内的元素是不是应该都是
char *
类型的。这是定义一个字符串,你就把
char *
当成char
来看(当然这是不对的,但是在这种情况下这样会更好理解)。或者直接这样看,
Lorsque vous définissez une chaîne, vous utiliseztypedef char * string
char *a = "test";
right,puis lorsque vous définissez un tableau de chaînes, les éléments du tableau ne doivent pas tous être de
char *
. 🎜 🎜Il s'agit de définir une chaîne. Vous pouvez traiterchar *
commechar
(bien sûr, c'est faux, mais dans ce cas, cela sera mieux compris) . 🎜 🎜Ou regardez-le directement comme ceci,typedef char * string
, alors la définition devient comme ceci : 🎜