原帖由 [bold][underline]ajax_liu[/underline][/bold] 于 2007-12-15 17:40 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1149488&ptid=192631][/url]
谢谢xianshizhe111
你的代码我已经基本上看明白了,但是还有个问题想问一下
for(i=0;chKidney!='\0';i++) 这行代码中
chKidney!='\0' 可不可以写成 chKidney
谢谢xianshizhe111
你的代码我已经基本上看明白了,但是还有个问题想问一下
for(i=0;chKidney!='\0';i++) 这行代码中
chKidney!='\0' 可不可以写成 chKidney
不可以
----------------解决方案--------------------------------------------------------
不知是否为楼主的意思?
#include <stdio.h>int main(void)
{
char chkidney[80];
int i;
int icount=0;
printf("please input one char:\n");
for(i=0; i<80; i++)
scanf("%c",&chkidney[i]);
for(i=0; i<80;i++)
{
if(chkidney[i]=='a')
icount++;
}
printf("\nic=%d\n", icount);
return 0;
}
----------------解决方案--------------------------------------------------------
回复 12# 的帖子
我就觉得楼主这一句错了嘛。。 怎么可以用一个 char 类型的变量来计数呢?"char chKidney[80],i=0,iCount=0;"
----------------解决方案--------------------------------------------------------
数组做的能看懂写,指针.....没学明白.
----------------解决方案--------------------------------------------------------
指针写的不要强求,就是用基本数组\变量也能描述大部分的复杂问题,指针它能提高运算速度常用在,处理字符串,数组,
漫漫的逐渐掌握.
----------------解决方案--------------------------------------------------------