指针与字符串

1.常量区:存放常量字符串

2.堆:对象

3.栈:存放局部变量

掌握:
1.定义字符串的2钟方式
利用数组:
char name[ ] = “itcast”;
特点:字符串里面的字符是可以修改的
使用场合:字符串的内容需要经常修改

利用指针:
char *name = “itcast”;
特点:字符串其实是一个常量字符串,里面的字符是不能修改的
使用场合:字符串的内容不需要修改,而且这个字符串经常使用

int main()
{
   //字符串变量
  char name[] = "it";
  //"it" == 'i' + 't' + '\0'
  //字符串常量
  char *name2 = "it";//指针变量name2指向了字符串的首字符
  printf("%c\n", *name2);//输出i
  printf("%s\n", name2);//输出it
  return 0;
}
int main()
{
  //指针数组(字符串数组)
  char *name[5] = {"jack","rose","jake"};
  //二维数组(字符串数组)
  char names2[2][10] = {"jack", "rose"};
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值