当前位置: 首页 > wzjs >正文

莱芜今日信息网简阳seo排名优化课程

莱芜今日信息网,简阳seo排名优化课程,wordpress404页面设置,做销售用什么网站好C语言通过字符数组处理字符串。通常把char类型的指针变量称为字符指针,字符指针也被用来处理字符串。 初始化字符指针就是把字符串的首地址赋予指针,不是把字符串复制到字符指针。 char a[] "hello world"; char *pa a; *pa指向的不是字…

C语言通过字符数组处理字符串。通常把char类型的指针变量称为字符指针,字符指针也被用来处理字符串。

初始化字符指针就是把字符串的首地址赋予指针,不是把字符串复制到字符指针。

char a[] = "hello world";

char *pa = a;

*pa指向的不是字符'h',而是字符所在内存的位置。

#include <stdio.h>
#include <ctype.h>int main()
{char a[]="hello world";char b[]="apple";char *pa = a;if(isalpha(*pa)){if(islower(*pa)){*pa = toupper(*pa);}else{*pa = tolower(*pa);}}printf("%s %p \n",a,a);printf("%s %p \n",pa,&pa);pa = b;printf("%p \n",b);printf("%p \n",pa);//改变指针所指对象之后,指针所指的对象的地址也会随之改变//pa开始指向的是a数组的首地址,后面变成指向b数组的首地址return 0;
}

从程序我们可以看到, *pa指向a数组时,我们可以改变a数组的内容。

在C语言中,当一个字符指针指向一个字符串常量,不能修改指针指向对象的值。

#include <stdio.h>
#include <ctype.h>int main()
{char *p1 = "hello world";char *p2 = "hello world";//指针保存在栈区//字符串"hello world"保存在静态存储区,无法修改//p1[0] = 'a';//系统不会报错,但是运行时系统会崩溃printf("%s\n%p\n%p\n",p1,p1,&p1);printf("%s\n%p\n%p\n",p2,p2,&p2);return 0;}

存放在静态存储区的变量有:全局变量,static存储类型变量,字符串常量。无法修改

http://www.dtcms.com/wzjs/22082.html

相关文章:

  • 网站建设横向发展纵向发展在哪里可以免费自学seo课程
  • 网站备案负责人 更换购买网站域名
  • 自助建站和wordpress网络推广内容
  • 江西省建设监理网站阿里云网站搭建
  • 临沂网站定制网络营销总结及体会
  • 搭建一个论坛有什么要求谷歌网站优化
  • 做网站 新域名 还是制作网页
  • 口碑好的福州网站建设数据分析平台
  • 北仑做网站互联网怎么赚钱
  • 设计师一般放作品的网站搜索引擎排名影响因素有哪些
  • linux 网站建设百度一下打开网页
  • 哪个网站做任务赚钱的满十八岁可以申请abc认证吗
  • 网站改版方案原则免费个人网站建站
  • 多仓库版仓库管理网站建设源码seo关键词优化
  • 网站注册凡科上海疫情最新情况
  • wap网站源码 下载全国疫情一览表
  • 电子商务网站建设文案优秀企业网站欣赏
  • 保洁网站模板网络推广理实一体化软件
  • 安宁网站建设移动网站如何优化排名
  • 企业网站建设 新天地网络网络营销推广渠道有哪些
  • 钓鱼网站制作的报告做灰色词seo靠谱
  • 建设网站jw100大型网站建设平台
  • 关于做网站的外语文献书名企点官网
  • 合肥市城乡和建设网站商丘网络推广外包
  • 网上做视频赚钱的网站有哪些如何做网址
  • 南京做微网站seo的目的是什么
  • 免费注册域名的方法seo上排名
  • 汉中网站建设费用短视频培训学校
  • 哪个网站可以接针织衫做单腾讯广点通
  • wap购物网站源码百度流量统计