m0_59321293 2021-06-16 21:40 采纳率: 33.3%
浏览 14

C++,求以下代码的注释

char* inc(char* ch) {return ++ch;}

char& inc(char& ch) {return ++ch;}

char buf[16] = "cplusplus";

 

  • 写回答

1条回答 默认 最新

  • cpp_learners 2021-06-17 08:44
    关注

    char* inc(char* ch) {return ++ch;}他是一个指针函数,返回的是指针的地址。也就是将参数指针ch自增一后返回给调用者。

    char& inc(char& ch) {return ++ch;}是一个返回引用的函数。将参数ch引用自增yi后返回给调用者。

    char buf[16] = "cplusplus";定义一个最大存储16个字符的数组,并赋值"cplusplus"。

    评论

报告相同问题?

悬赏问题

  • ¥15 找别人艾特你然后删除的微博
  • ¥15 idea做图书管理系统,要求如下
  • ¥15 最短路径分配法——多路径分配
  • ¥15 SQL server 2022安装程序(英语)无法卸载
  • ¥15 关于#c++#的问题:把一个三位数的素数写在另一个三位数素数的后面
  • ¥15 求一个nao机器人跳舞的程序
  • ¥15 anaconda下载后spyder内无法正常运行
  • ¥20 统计PDF文件指定词语的出现的页码
  • ¥50 分析一个亿级消息接收处理策略的问题?
  • ¥20 uniapp 朋友圈分享单页面自定义操作