社区
C++ 语言
帖子详情
高手请指教!字符指针
futurepro
2004-11-21 03:42:21
char *max(char * x,char *y)
{
return strcmp(x>y)>0?x:y;
}
main()
{
cout<<max("win","ms")<<endl;
return 1;
}
我做很多字符子指针相加或是相比较时总得不到要返回的结果!
...全文
100
5
打赏
收藏
高手请指教!字符指针
char *max(char * x,char *y) { return strcmp(x>y)>0?x:y; } main() { cout<<max("win","ms")<<endl; return 1; } 我做很多字符子指针相加或是相比较时总得不到要返回的结果!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dajiadihao
2004-11-21
打赏
举报
回复
楼上正解。。
参数调用错了。。
是strcmp(char *ch1,char *ch2);
0为相等
>0为ch1>ch2
<0为ch1<ch2
futurepro
2004-11-21
打赏
举报
回复
可以了,谢谢各位!
请问在哪里结贴啊!
我怎么找不到结贴
greenteanet
2004-11-21
打赏
举报
回复
#include <iostream>
using namespace std;
#include <stdlib.h>
#include <string>
char *max(char * x,char *y)
{
return strcmp(x, y) > 0 ? x : y;
}
int main()
{
cout << max("win", "ms") << endl;
return 0;
}
输出结果为win
边城狂人
2004-11-21
打赏
举报
回复
你这个程序只有一点点错
return strcmp(x>y)>0?x:y;
改成
return strcmp(x, y) > 0 ? x : y;
不是指针的问题,是你调用 strcmp 给的参数给错了
kobefly
2004-11-21
打赏
举报
回复
返回指针的值
要用指针的指针
你这里返回的只是指针值的一个副本
所以不对
可以参见林锐书上的某一章
讲的比较详细
c语言高效编程,编写高效简洁的C 语言代码,
作中的一些体会和经验做相关的阐述,不对的地方
请
各位
指教
。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发 逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以...
leetcode-[removed]LeetCode题解,Javascript版本
个人LeetCode解题记录备份,使用Javascript语言解答,尽可能参考,欢迎大神
指教
。 双
指针
双
指针
主要用于遍历时间表,两个
指针
指向不同的元素,从而协同完成任务 要求:串联有序 题号 标题 艰难 衔链 原始码 用时...
字符
指针
使用方法|新手易懂(含笔试题)
字符
指针
使用方法,通俗易懂
C语言:利用
指针
检查
字符
串是否是回文
编程新人,
请
多
指教
! 程序代码 # include <stdio.h> # include <string.h> # define N 20 void main() { char str[N]; char *p; char *q; start: //可以删除 printf("输入
字符
串: "); gets...
C语言|
指针
进阶(1):
字符
指针
、
指针
数组、数组
指针
指针
是c语言中非常重要的内容,如果这个知识不能掌握,那后边更多利用
指针
来运用的程序就无法学习,这是我学习
指针
的一点小小总结,总结的并不好,大家如果发现错的地方可以指出,让我们共同进步。.........
C++ 语言
64,647
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章