| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 517 人关注过本帖
标题:一个关于指针函数的问题
取消只看楼主 加入收藏
ai8343512
Rank: 2
等 级:论坛游民
帖 子:75
专家分:94
注 册:2011-8-7
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:1 
一个关于指针函数的问题
有一段这样的代码:它的目的是要你输入的字符串中小写字母全部改成大写,大写字母不变。现在是可运行的程序,只是有些地方不太懂,如下。
程序代码:
#include <stdio.h>
#include <string.h>
char *fun( char tt[] )
{
    int i;
    for( i = 0 ; tt[i] ; i++)
        if ( (tt[i]>='a') && (tt[i]<='z'))
            tt[i] -= 32;
        return ( tt );
}
void main()
{
    char tt[81];
    printf(" Please enter a string:\n");
    gets( tt );
    printf(" The result string is : %s\n ",fun( tt ));
}
一开始我以为盗版书印错了,在fun函数前居然有个*号,我没加,结果怎么改都编译不了,直到到加上了这个*号才行。
我在书上找吧,根本没指针函数这块内容啊???不明白?不理解?
所以想问问指针函数什么情况下用?关于它的介绍?
搜索更多相关主题的帖子: 字母 字符串 
2011-08-09 08:17
ai8343512
Rank: 2
等 级:论坛游民
帖 子:75
专家分:94
注 册:2011-8-7
收藏
得分:0 
回复 4楼 韩54521风
对于指针函数和函数指针我还是很多不明白,能直接用两个简单的例子说明下吗?
比如它们是不是返回值类型不同(排除无返回型)?
又或者是它们的参数类型不同?

思考不应该由他人来指导,会思考的人不需要你来提醒他去思考一个简单的问题。
2011-08-09 16:14
快速回复:一个关于指针函数的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012040 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved