文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>从键盘取字符串,并计算他的长度

从键盘取字符串,并计算他的长度

时间:2010-11-21  来源:orochi_cgj

#include <stdio.h>
#include <stdlib.h>

int strlen(char *str) {    //计算字符长度
    int lenth = 0;
    while (*str++ != '\0') {
        ++lenth;
    }
    return lenth;
}

char gchar(char *p) {         //从键盘获取一个字符串
    printf("input a string\n");
    char ch;
    while ((ch=getchar()) != EOF) {
        *p++ = ch;
    }
    *p = '\0';         //字符串末端结束符
}


int main() {
    char str[100];   //定义一个字符数组来存储从键盘获取的字符串
    char str1[] = "asfasfdf";
    int value,value1;
    gchar(str);     
    value = strlen(str);
    value1 = strlen(str1);
    printf("\n%d\n",value);
    printf("%d\n",value1);
}




数组名是一个指针常量,指向内存中数组的起始位置,有两种情况例外:
  1、数组名作为sizeof操作数的操作符时,返回这个数组的长度 
   

#include <stdio.h>
int main() {
        int array[5] ;
        printf("%d\n",sizeof(array));
}

   输出结果为:20
  2、数组名作为单目操作符&的操作数时
      取数组名是产生一个指向数组的指针
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载