| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1986 人关注过本帖
标题:帮我解释一下if(isalpha(*s1))是什么意思
只看楼主 加入收藏
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
收藏
 问题点数:0 回复次数:4 
帮我解释一下if(isalpha(*s1))是什么意思

我在看程序的时候,看到其中有if(isalpha(*s1))这条语句

请问这条语句如何解释,那个isalpha是什么意思?

搜索更多相关主题的帖子: isalpha 语句 解释 
2004-11-05 16:39
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

是判断参数是不是字符!!!


差点把你忘了...
2004-11-05 17:09
风中的承诺
Rank: 1
等 级:新手上路
帖 子:331
专家分:0
注 册:2004-10-31
收藏
得分:0 

那头文件头要不要包含什么文件


I love you not because of who you are, but because of who I am when I am with you!
2004-11-05 22:08
hill
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-3-29
收藏
得分:0 

#include <ctype.h>
int isalpha(int c);
是一个宏定义,检查参数是否为英文字母,在标准c相当于用(isupper(c)||islower(c))作测试
若参数c为英文字母则返回非零值,否则返回0;
示例::
#include<ctpe.h>
int main()
{
char str[] = "123@#FDE?+";
int i;
for (i=0; str[i] != 0; i++)
if (isalpha(str[i])
printf("%c is an alphabetic character\n", str[i]);
return 0;
}

结果::
F is an alphabetic character D is an alphabetic character E is an alphabetic character

2007-03-29 11:05
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
楼上有些地方写错了

//#include <ctype.h>
//int isalpha(int c);
//是一个宏定义,检查参数是否为英文字母,在标准c相当于用(isupper(c)||islower(c))作测试
//若参数c为英文字母则返回非零值,否则返回0;
//示例::
#include<ctype.h>
#include<stdio.h>
int main()
{
char str[] = "123@#FDE?+";
int i;
for (i=0; str[i] != 0; i++)
if (isalpha(str[i]))
printf("%c is an alphabetic character\n", str[i]);
return 0;
}


if(isalpha(*s1))中的S1是一个指针变量,指向一个字符或整型

雁无留踪之意,水无取影之心
2007-03-29 11:36
快速回复:帮我解释一下if(isalpha(*s1))是什么意思
数据加载中...
 
   



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

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