前言: 通过指针的方式,实现字符串的赋值并输出
Code:
#include<stdio.h>
int main(){
char *c;
c="This is a string";
printf("%s", c);
}
结果:
ps:
1、这里的指针变量c存储的为字符串的首地址,输出的时候可以利用%s, 和指针c输出。
2、不可以写成*c="string"
,字符串在c语言中默认按照数组来存储,而c存储的仅为地址。
前言: 通过指针的方式,实现字符串的赋值并输出
Code:
#include<stdio.h>
int main(){
char *c;
c="This is a string";
printf("%s", c);
}
结果:
ps:
1、这里的指针变量c存储的为字符串的首地址,输出的时候可以利用%s, 和指针c输出。
2、不可以写成*c="string"
,字符串在c语言中默认按照数组来存储,而c存储的仅为地址。