黑马程序员技术交流社区

标题: 请问用指针怎么写 [打印本页]

作者: 寂静夜凄凉    时间: 2016-5-11 10:05
标题: 请问用指针怎么写
1 .  有一个字符串 "asdaweoijnajksdnoiawhrnbajsbdaouihakj",求字符串中'a'出现的次数。
作者: 寂静夜凄凉    时间: 2016-5-11 10:08
#include<string.h>
int main(int argc, const char * argv[]) {
   
    char str[]="asdaweoijnajksdnoiawhrnbajsbdaouihakj";
//   字符串的长度
    size_t len= strlen(str);
//定义变量接收a的次数
    int aNum=0;
//    循环遍历
    for(int i=0;i<len;i++)
    {
//        判断条件
        if(str[i]=='a')
        {
            aNum++;
        }
    }
    printf("a的次数是%d次\n",aNum);
    return 0;
}
这个是我自己写的,想用指针写,发现指针写不出来了。。{:3_52:}{:3_52:}
作者: Loser.    时间: 2016-5-11 12:17
就把字符串定义成字符串指针。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2