解释输出。正在打印每个字母的下一个字母

拉贡南丹
#include<stdio.h>
int main()
{
  char arr[]  = "abcdef";
  char *ptr  = arr;


 while(*ptr != '\0')
     ++*ptr++;
  printf("%s %s",arr,ptr);

  return 0;
}

输出:bcdefg

它正在打印给定的每个字母的下一个字母。到底是什么情况?

这个

这里有三个运算符后缀++,前缀++和间接*

后缀++具有比其他两个更高的优先级,并且将首先进行评估。但是,当使用后缀时++,将在更新存储的值(即增加指针)的副作用之前对值计算进行排序。因此指针ptr将递增,但其他两个操作数++和中使用的值*将是旧的。

前缀++和间接运算符具有相同的优先级,但是从右到左求值。因此,间接*寻址首先进行,然后前缀++使对象指针ptr指向的值递增

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字母→下一个字母并大写元音

来自分类Dev

如何返回在Haskell中包裹的给定字母的字母表中的下一个字母

来自分类Dev

如何返回在Haskell中包裹的给定字母的字母表中的下一个字母

来自分类Dev

打印一个单词的每个字母 + 另一个字母 - python

来自分类Dev

删除特定字符后的下一个字母?

来自分类Dev

计算SQL中的下一个字母

来自分类Dev

根据下一个字母数字字符分割字符串

来自分类Dev

递归函数,每行打印一个字母,每个函数调用一个打印字母

来自分类Dev

“对于给定的字符串,在每个字母'r'之后返回下一个字符”。红宝石kickstart教程挑战(1:7)

来自分类Dev

不是只打印一个字母的所有字母,而是需要在输入的字母之后打印出每个字母

来自分类Dev

在传递下一个数组索引之前删除每个字母?

来自分类Dev

使用ascii_letters将字母替换为下一个字母时出错

来自分类Dev

在Google电子表格中需要字母下一个字母的公式

来自分类Dev

如何将javascript中的字母增加到下一个字母?

来自分类Dev

打印一行中每个单词的第一个字母

来自分类Dev

我正在尝试显示一个字母的出现次数,但是输出仅显示最后一个字母

来自分类Dev

Ruby方法,它接受一个字符串并返回一个重复的数组,每个重复中的字符串中的下一个字母大写(如wave)

来自分类Dev

如何只打印每个单词的第一个字母?

来自分类Dev

如何多次呼应一个字母,为每个新打印更改一个字母中的多个变量?

来自分类Dev

如何阻止一个字母一个字母地打印出随机项目

来自分类Dev

MySQL:选择所有以给定数字开头的字段,下一个字符为字母?

来自分类Dev

在输入下一个字母之前,不会出现撇号和双引号

来自分类Dev

如果找到 samaccountname,则向用户名添加下一个字母

来自分类Dev

循环遍历带有扩展名的文件也需要下一个字母

来自分类Dev

libgdx textanimation(一个字母一个字母)

来自分类Dev

libgdx文本动画(一个字母一个字母)

来自分类Dev

如何检查一个字符串变量中的每个字母?

来自分类Dev

获取python中每个2个字母的单词的第一个字母

来自分类Dev

如何仅输出字符串中每个单词的第一个字母?Visual Basic

Related 相关文章

  1. 1

    字母→下一个字母并大写元音

  2. 2

    如何返回在Haskell中包裹的给定字母的字母表中的下一个字母

  3. 3

    如何返回在Haskell中包裹的给定字母的字母表中的下一个字母

  4. 4

    打印一个单词的每个字母 + 另一个字母 - python

  5. 5

    删除特定字符后的下一个字母?

  6. 6

    计算SQL中的下一个字母

  7. 7

    根据下一个字母数字字符分割字符串

  8. 8

    递归函数,每行打印一个字母,每个函数调用一个打印字母

  9. 9

    “对于给定的字符串,在每个字母'r'之后返回下一个字符”。红宝石kickstart教程挑战(1:7)

  10. 10

    不是只打印一个字母的所有字母,而是需要在输入的字母之后打印出每个字母

  11. 11

    在传递下一个数组索引之前删除每个字母?

  12. 12

    使用ascii_letters将字母替换为下一个字母时出错

  13. 13

    在Google电子表格中需要字母下一个字母的公式

  14. 14

    如何将javascript中的字母增加到下一个字母?

  15. 15

    打印一行中每个单词的第一个字母

  16. 16

    我正在尝试显示一个字母的出现次数,但是输出仅显示最后一个字母

  17. 17

    Ruby方法,它接受一个字符串并返回一个重复的数组,每个重复中的字符串中的下一个字母大写(如wave)

  18. 18

    如何只打印每个单词的第一个字母?

  19. 19

    如何多次呼应一个字母,为每个新打印更改一个字母中的多个变量?

  20. 20

    如何阻止一个字母一个字母地打印出随机项目

  21. 21

    MySQL:选择所有以给定数字开头的字段,下一个字符为字母?

  22. 22

    在输入下一个字母之前,不会出现撇号和双引号

  23. 23

    如果找到 samaccountname,则向用户名添加下一个字母

  24. 24

    循环遍历带有扩展名的文件也需要下一个字母

  25. 25

    libgdx textanimation(一个字母一个字母)

  26. 26

    libgdx文本动画(一个字母一个字母)

  27. 27

    如何检查一个字符串变量中的每个字母?

  28. 28

    获取python中每个2个字母的单词的第一个字母

  29. 29

    如何仅输出字符串中每个单词的第一个字母?Visual Basic

热门标签

归档