C语言中的字符串
C中数据基本类型只有int, short, long, unsigned, char, float, double, 其中字符串是由内存地址表示的,如声明字符串需要char a[] 或者 char *a,若要打印字符串,则可配合%s以及内存首地址, 如printf("%s\n", a);
C语言中的* &
*是取对应地址的值,如打印字符串首位字符,使用printf("%c\n", *a);
&返回的是某个值所在的地址,如scanf("%f", &weight);
C中数据基本类型只有int, short, long, unsigned, char, float, double, 其中字符串是由内存地址表示的,如声明字符串需要char a[] 或者 char *a,若要打印字符串,则可配合%s以及内存首地址, 如printf("%s\n", a);
*是取对应地址的值,如打印字符串首位字符,使用printf("%c\n", *a);
&返回的是某个值所在的地址,如scanf("%f", &weight);