对于以下程序段,则叙述正确的是(A )。

char s[ ]="china";
char *p;
p = s;

A.*ps[0]相等

B.sp完全相同

C.数组s的长度和p所指向的字符串长度相等

D.数组s中的内容和指针变量p中的内容相等

A. *p='c'    s[0]='c'

B. s是数组,p是指针,两者不一样

C. p所指向的字符串长度(b不包括'\0'), s的长度=字符串长度+1

D. 数组s内容包括有\0',p只是一个地址

void f(int *p)
{*p = 5;
}
int main(void)
{int a, *p;a = 10;p = &a;f(p);printf(“%d”, (*p)++);return 0;
}

输出:5

输出的是(*p)++  这个表达式的值

下面程序段的运行结果是  bBCD

char s[20]= "abcd" ;
char *sp = s ;puts(strcat(sp+1, "ABCD"+1)) 

"ABCD"+1   字符串首地址改变了

#include <stdio.h>int main(){char s[]="ABCD";printf("%p\n",s);printf("%p\n",s+1); return 0;
}输出:000000000062FE10
000000000062FE11

PTA---指针错误汇总(就自己做个笔记)相关推荐

  1. C/C++指针错误与调试相关学习总结

    使用VS2010调试技巧让C指针无处遁形 http://blog.csdn.net/21aspnet/article/details/6723758 Linux 下调试远没有windows下的VS方便 ...

  2. Oracle goldengate 11g错误汇总

    Oracle goldengate 11g错误汇总   1.ggsci执行错误 [oracle@doudou-NAS ~]$ ggsci ggsci: error while loading shar ...

  3. exc_bad_access(code=1, address=0x789870)野指针错误

    原因: exc_bad_access(code=1, address=0x789870)野指针错误,主要的原因是,当某个对象被完全释放,也就是retainCount,引用计数为0后.再去通过该对象去调 ...

  4. nagios监控配置错误汇总

    agios监控配置错误汇总 1.check_iftraffic监控网卡流量的配置及错误解决办法 服务端: 添加以下内容: vim /usr/local/nagios/etc/objects/comma ...

  5. oracle11g典型安装出错,oracle11g 安装错误汇总

    uname -a Linux oracle_master 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64  ...

  6. linux + colmap 错误汇总

    安装教程 官网教程:Installation - COLMAP 3.7 documentation 别人翻译:三维重建_COLMAP安装.使用和参数说明(翻译自官方文档)_一步一脚印-CSDN博客_c ...

  7. c语言 指针 越界,关于指针错误使用带来的问题――数组越界

    摘要:该文从指针在C语言中的作用入题,介绍了指针使用过程中常见的几种错误,并提出了改进方法.然后针对指针与数组,总体介绍了它们之间的联系与转换,并详细描述了数组越界的两类错误,最后我们经过详细分析,模 ...

  8. excel自动汇总数据怎么做?

    今天跟大家分享一下excel自动汇总数据怎么做? 1.开演示文件,要求快速汇总出这两个销售情况 2.首先我们选中要汇总的数据单元区域 3.然后我们点击下图选项 4.然后我们点击[汇总拆分]-[汇总多表 ...

  9. 学java编程时遇到的错误汇总

    学java编程时遇到的错误汇总: 命令行篇: 1,用命令行编译程序后,运行程序时出现这样的错误提示 A JNI error has occurred, please check your instal ...

  10. 深度学习入门 错误汇总

    深度学习入门 错误汇总 新程序一打开一堆错误 解决:配置环境 不能正常训练,且报错 OMP: Error #15: Initializing libiomp5md.dll, but found lib ...

最新文章

  1. 武汉python培训哪一家好一些-武汉Python培训机构哪家好?要怎么选才靠谱?
  2. C# 文件保存到数据库中或者从数据库中读取文件
  3. HTML5的可视化开发工具Maqetta Designer
  4. 全民Tv帝师称称通过EOS赚了几千万,可信度有多高
  5. python人工智能入门优达视频_机器学习:优达教你搭建Python 环境的正确姿势
  6. vue+vant 移动端H5 商城项目_03
  7. 【程序设计】变量和常量
  8. 九阴真经 服务器 显示维护,《九阴真经》1月29日服务器互通升级维护公告
  9. oe7 安装财务模块后,科目表没有导入成功
  10. postfix和dovecot架设邮件服务器的一些记录1
  11. 电视盒子ADB常用命令
  12. php原生代码实现短信验证码注册业务,流程详解附demo
  13. iOS终于能微信双开了!原理竟然是这样…
  14. xyz坐标转换ybc_经纬度转换XYZ
  15. ThinkPad笔记本如何重装系统
  16. Linux指令和对应的英文全称,Linux单横杠和双横杠的区别
  17. java 中有几种方法可以实现一个线程?用什么关键字修饰同步方法 ? stop() 和 suspend() 方 法为何不推荐使用?
  18. 那个让你头大的数据结构,用Python学会变简单吗?
  19. 多语种互译批量中英文翻译插件
  20. 【WPF学习手记】利用fo-dicom读取DICOM文件

热门文章

  1. LeetCode简单题之最后一块石头的重量
  2. NVIDIA GPU卷积网络的自动调谐
  3. 2021年大数据Hadoop(三):Hadoop国内外应用
  4. Python 合并2个list
  5. Java List 更换指定位置的元素
  6. android.view.InflateException: Binary XML file line #7: Binary XML file line #7
  7. MBTiles离线包生成和使用
  8. Oracle Database 11.2.0.4.0 已在 中标麒麟Linux x86-64 NeoKylin Linux Advanced Server 6 上通过认证...
  9. J2EE基础之JSP
  10. Android采用Application总结一下