社区
C++ 语言
帖子详情
个位大哥有一指针问题救救小弟~~~
raygtr
2003-11-28 08:40:03
还有一个字符数组 char name[];
现在想用C++将name数组的字符取反输出
比如:name[]="abcd";现在输出我想在显示器输出变成:"dcba"这样~~
不过有一要求~就是要用指针来实现~~~
这个问题具体怎么做呢??
个位大虾救救小弟好吗??
可以给出具体代码吗??
...全文
24
14
打赏
收藏
个位大哥有一指针问题救救小弟~~~
还有一个字符数组 char name[]; 现在想用C++将name数组的字符取反输出 比如:name[]="abcd";现在输出我想在显示器输出变成:"dcba"这样~~ 不过有一要求~就是要用指针来实现~~~ 这个问题具体怎么做呢?? 个位大虾救救小弟好吗?? 可以给出具体代码吗??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haosjt
2003-11-29
打赏
举报
回复
#include <iostream.h>
#include <string>
using namespace std;
void main()
{
char str[] = "abcd";
int len = strlen(str);
char *p = str + len;
for (; p >= str; p-- )
cout << *p;
}
qufan
2003-11-29
打赏
举报
回复
#include "stdafx.h"
#include<iostream.h>
void turn(char *);
void main()
{
char name[]="abcd";
char *p = name;
turn(p);
cout << endl;
}
void turn(char *p)
{
if(*p!='\0')
turn(p+1);
else
return;
cout<<*p;
}
编译通过,结果正确
上面的循环条件改为*p也可以,因为'\0'==000;
bhdxia
2003-11-29
打赏
举报
回复
void turn(char *p)
{
if(*p)
turn(p+1);
else
return;
cout<<*p;
}
很欣赏这个。
liem
2003-11-29
打赏
举报
回复
下面的递归的
void turn(char *p)
{
if(*p)
turn(p+1);
else
return;
cout<<*p;
}
BigProblem
2003-11-29
打赏
举报
回复
别人需要就帮助啊!
ntxs
2003-11-29
打赏
举报
回复
我实在想不出这个题有什么递归的必要
BigProblem
2003-11-29
打赏
举报
回复
#include<iostream.h>
#include<string.h>
void Display(int nRestTimes , char const *pCh)
{
if(nRestTimes >= 0)
{
cout<< *(pCh+nRestTimes);
Display(nRestTimes - 1, pCh);
}
}
void main()
{
char name[]="C++";
int nStrLength = strlen(name) - 1;
Display(nStrLength,name);
cout << endl;
}
试试吧!
raygtr
2003-11-28
打赏
举报
回复
请改为用递归好吗??
winco
2003-11-28
打赏
举报
回复
呵呵,楼上算是什么oop精神啊,#◎※……×#¥
wangtong408
2003-11-28
打赏
举报
回复
#include <iostream>
#include <string>
using namespace std;
class aa{
public: aa(){
char *name="abcd";
int count=strlen(name)-1;
char *p = name + count;
for(int i=0;i<=count;++i)
cout << *p--;
cout << endl;}
};
void main()
{aa dd;
}
要体现oop的精神吗.
我也刚学.
raygtr
2003-11-28
打赏
举报
回复
能不能用递归的做法呢??
tonybaobao
2003-11-28
打赏
举报
回复
呵呵,搞笑搞笑,稍做修改就能……哎~~
zhouqingyuan
2003-11-28
打赏
举报
回复
#include<iostream.h>
#include<string.h>
void main()
{
char name[]="abcd";
int count = strlen(name);
char *p = name + count;
for(int i=0;i<count;++i)
cout << *(--p);
cout << endl;
}
inline
2003-11-28
打赏
举报
回复
#include<iostream.h>
#include<string.h>
void main()
{
char name[]="C++";
int count = strlen(name) - 1;
char *p = name + count;
for(int i=0;i<=count;++i)
cout << *p--;
cout << endl;
}
精通C语言
指针
指针
被誉为C语言的精髓、C本质上是加了一层语法糖的汇编,引进当时先进的函数,保留了汇编强大的地址直接访问功能 ——
指针
,使其高效灵活。本课程是黄强老师对于
指针
的一次专题讲解,相信能给大家带来收获!
链表&;双
指针
-以快慢
指针
查找环形链表中链表环的第一个结点为例
人在南京,base上海,所以是线上洽谈的,前天洽谈完直接今天走签约流程,走完发了一个大礼。三面已经过了,等着发意向,没想到小丑竟是我自己,临时加了一面,面完就挂,问了十几个同岗位的同学,也是这个情况,不招人就不要面试 #晒一晒我的offer# #如。我真的会谢,找工作本想离家近一点,结果最后却让我从合肥跑到广州实习一周还考核,我走的是校招这感觉比社招还离谱,一周时间完成任务并通过考核,才能拿offer,给的。感兴趣的可以发送简历到 *******************我会过滤简历,优秀的会帮忙推。
题解39 | 具有误导性的next
指针
#二叉树的下一个结点#
笔试没做相关技术题,一面是群面,
问题
是关于金融的,也无关技术。时间有点久了,凭印象写的首先线上测评笔试过了通知的线下面试一天走完全流程,过了不过都会给你现场通知,没过就可以直接走了,过了留下等下一场一面,二面主要都问项目,都不好意思说出来这个听都没听过的小众垃圾专业,大类还是属于不太相关的地质类,网申都找不到这个自取名字的专业,佛了,想去养猪了,哦养猪都要技术和力气的, 十二月再。引流:中信建投,华为,中国电信,中国人寿,阿里,腾讯,字节跳动,百度,中金,中信证券,华泰证券,银行,研究所。
智能制造校园招聘白皮书:人才需求变化,亟需校招补给科技人才
本人中9研二,差不多达到了博士毕业要求,导师有个转博名额,导师有点犹豫,导师属于那种没啥帮助但是放养的那种,没有帽子没有啥显卡资源,导师答应我说,差不多达到毕业。#晒一晒我的offer#
小弟
家在保定,北京定居不太现实1.中科宇航,流体仿真工程师,18k✖️13薪,公积金12%,部门刚成立不久,不包吃住,每个月额外补贴1。大佬们,offer怎么选啊,
救救
孩子吧华为,嵌软,base武汉,30W小米,SOC验证(偏软件,C),base上海,40w本人技术栈C/CPP,不熟悉IC相关知。
内推|大疆DJI|研发岗与非研发岗均有|西安+上海+深圳等
快慢
指针
思想O(n)时间复杂度计算:假设起点到环入口长度为x,环的长度为n-x,那么s慢
指针
和快
指针
距离假设最坏情况来讲为n-x当s慢
指针
走到入口也就是x步,那。欢迎来大疆,薪资福利好,内推码自取,可随时查阅面试进度,咨询各类
问题
!编程题 80+100+15,第三题滑动窗口为啥解出来一直是15啊,实在找不到bug,还有第一题,感觉写的没
问题
啊,还有哪些情况没考虑么 有大佬能解答下么,跪了##写简历别走弯路##我的实习上岸简历长这样#用过一些网上其他的简历模板,还是觉得牛客的最好用,谁赞成,谁反对(敢)。
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章