我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

f(&a[1])不是从第二个数开始吗 我算的结果是BABA 为什么前面有a

结果是 aBABA
#include "stdio.h"

void f(char *p)

for(;*p!= '\0';p++)

if(*p>='a' && *p<='z')
*p=*p-32;
}
void main()
{
char a[10]="ababa";
f(&a[1]);

printf("%s\n",a);
}

f(&a[1])是从第二个字符开始,但是你printf是从第一个字符开始啊

近期文章

  • sql如何查询到想要的结果?
  • 请教一下各位大佬CPU的取指过程
  • 个写代码入门级别的商务本
  • Python pyqt5 GUI中的 与另一个脚本交互
  • 我算的是1987654320 一开始比较i=1 j=0时 i<j 1小于0这不是为假嘛 怎么还在下面交换
  • Ubuntu无法从U盘启动
  • hive能不能写循环?应该怎么写?
  • del(s,"a")什么意思 结果怎么算出来的啊
  • 转JSON格式怎么去掉{}外的数据? #C/C++
  • 怎么删掉 app,microsoft,游戏,3d,照片编辑器
  • 笔记本卡顿怎么办?需要换什么配件?
  • 安装python第三方库segyio时出错
  • 超图Supermap坐标转换
  • c语言 o不能移动的原因在哪?
  • String.join()该方法编译异常?
  • 怎么算出来的啊 求解析过程
  • 企业私网和公有云对接问题
  • 字节跳动的tm,有几个人可以用心答完?
  • 我做的是*p=max 结果为什么不带*
  • 托利多bplus条码设置

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华