写出下面程序的输出

#include<stdio.h>int fun(char *p) {if(*p=='\0') {return 0;} else {return 1 + fun(&p[1]);}
}void  main(){char s[] = "!\xch\019\\\0\b";printf("%d\n", fun(s));
}


为什么是6,对比下如果把\0后面的1换成非数字的字符(字母c)

坑已找到以后勿跳

C语言'\0'(偶遇坑)相关推荐

  1. 开发工具总结(4)之Android Studio3.0填坑指南

    序言 Android Studio 3.0 上篇讲了: 全面总结Android Studio2.X的填坑指南 这篇讲一下AS3.0的坑.. 作为这个世界上走在最前沿的生物"猿",怎 ...

  2. 关于Android studio3.0的坑之butterknife 8.4.0

    关于Android studio3.0的坑之butterknife 8.4.0 大家都知道新版本问题很多,butterknife 8.4.0版本无法直接使用要配置很多东西: 首先得安装butterkn ...

  3. Android 7.0脱坑指南

    本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发. Android适配系列: Android 6.0 的动态权限管理 Android 7.0脱坑指南 Android 8.0适配指北 ...

  4. 关于Android studio3.0的坑之butterknife 7.0.1(低版本)

    关于Android studio3.0的坑之butterknife 7.0.1(低版本) 我们在AS3.0里面是无法直接使用butterknife 内库插件的,会报错,如下图: 接下来看看怎么设置呢? ...

  5. 海龟绘图两小时上手C语言 - 0 引言

    海龟绘图两小时上手C语言 0 引言 作为一名教了十几年编程的大学老师,看过不少学生一开始学习C语言,就被其复杂的语法.枯燥的数学应用案例给吓住了. 在此提供一个很简单的教程,希望零基础的读者花上两个小 ...

  6. 吉林大学软件学院C语言期末试题,吉林大学软件学院C语言0资料.ppt

    吉林大学软件学院C语言0资料.ppt <程序设计基础(c语言)> 主讲:邓春燕 Tel: Email:dengcy@ 助课:李慧盈 Email:kinsten@126.com 教材: &l ...

  7. C语言0基础全面教程

    文章目录 前言 一.学习计划和安排 二.学习目录 总结 前言 最近打算做一件有意义的事情,就是带着大家把C语言从0开始学,0基础都可以学习,我将开设一个专栏C语言0基础全面教程,这个专栏将会涵盖C语言 ...

  8. C语言0长度数组(可变数组/柔性数组)详解

    CSDN GitHub C语言0长度数组(可变数组/柔性数组)详解 AderXCoding/language/c/zero_length_array 本作品采用知识共享署名-非商业性使用-相同方式共享 ...

  9. 0错误0警告 c语言无结果,c语言0.ppt

    c语言0,c语言,c语言编程软件,c语言入门,c语言教程,c语言程序设计,c语言编译器,计算机二级c语言,c语言入门经典,c语言自学 C程序设计快速进阶大学教程 课程要求 概述 C程序设计快速进阶大学 ...

  10. 一次Delta lake 0.8.0 踩坑有感:使用新框架的新版本,一定要尽早关注多多关注社区动态...

    点击上方蓝色"明哥的IT随笔",关注并选择"设为星标",keep striving! 一.数据胡三剑客介绍 关注大数据发展动态的朋友,都知道最近几年数据湖存储引 ...

最新文章

  1. 网站建设套用模板后该如何做到出类拔萃?
  2. 递归求解1~9组成的特殊9位整数
  3. Linux下window转unix文件格式
  4. POJ1724 ROADS 费用最短路
  5. 我已经把它摸的透透的了!!!Spring 动态数据源设计实践,全面解析
  6. 程序员面试金典 - 面试题 04.04. 检查平衡性(二叉树高度)
  7. igmp是哪个层协议_通俗易懂网络协议(IP)
  8. Effective C# Item18:实现标准Dispose模式
  9. c语言实现大素数的生成,C语言实现寻找大素数
  10. python:实现牛顿法算法(附完整源码)
  11. 步步深入:MySQL 架构总览->查询执行流程->SQL 解析顺序(转)
  12. AlphaZero登上Science封面:从小白开始制霸多个游戏
  13. 元宇宙「虚拟世界」,构建身临其境的社交世界
  14. 怎样成为优秀的前端_如何成为优秀的在线社区会员
  15. 九章算法笔记D2-坐标型动态规划
  16. web前端开发(一)
  17. uva11400 动态规划
  18. 英语词组的日常积累(有点长,接近300个)
  19. Spring Cloud架构教程 (二)Hystrix监控数据聚合
  20. 04-C语言如何返回两个甚至多个值?

热门文章

  1. 长篇问答任务(LFQA)的发展面临哪些阻碍?
  2. 直播 | 华为云卢栋才:对话机器人的应用实践和最新进展
  3. ICML 2020 | Google提出最强生成式摘要预训练模型——天马
  4. 迁移学习领域自适应:具有类间差异的联合概率最大平均差异
  5. Score Function Trick及其在机器学习中的应用
  6. 从动力学角度看优化算法:自适应学习率算法
  7. 清华大学冯珺:基于强化学习的关系抽取和文本分类 | 实录·PhD Talk
  8. Java软件开发:自定义MyBatis持久层框架
  9. 非主流图片编辑软件_快火拼多多直播发言软件怎么下载
  10. ft232 mac usb串口驱动_记Macbook Pro配合FT232使用PN532模块