zoukankan      html  css  js  c++  java
  • 数组字符串

    1

    )调用方式:

    gets(

    字符数组

    )  

    2

    )函数功能:从标准输入设备

    (stdin)

    ──键盘上,读取

    1

    个字符串

    (可以包

    含空格)

    ,并将其存储到字符数组中去。

      

    3

    )使用说明

      

    1

    gets()

    读取的字符串,其长度没有限制,编程者要保证字符数组有足够大的

    空间,存放输入的字符串。

      

    2

    )该函数输入的字符串中允许包含空格,而

    scanf()

    函数不允许。

      

    2

    .输出字符串──

    puts()

    函数

      

    1

    )调用方式:

    puts(

    字符数组

    )  

    2

    )函数功能:把字符数组中所存放的字符串,输出到标准输出设备中去,并

    用‘

    n’取代字符串的结束标志‘

    0’。所以用

    puts()

    函数输出字符串时,不

    要求另加换行符。

      

     3

    )使用说明

      

    1)

    字符串中允许包含转义字符,输出时产生一个控制操作。

      

    2)

    该函数一次只能输出一个字符串,而

    printf()

    函数也能用来输出字符串,且

    一次能输出多个。

      

    3

    .字符串比较──

    strcmp()

    函数

      

    1

    )调用方式:

    int

     strcmp(

    字符串

    1 ,

    字符串

    2)  

    其中“字符串”可以是串常量,也可以是

    1

    维字符数组。

      

    2

    )函数功能:比较两个字符串的大小。

      

    如果:字符串

    1=

    字符串

    2

    ,函数返回值等于

    0

      

                

    字符串

    1<

    字符串

    2

    ,函数返回值负整数;

      

                

    字符串

    1>

    字符串

    2

    ,函数返回值正整数。

      

    3

    )使用说明

      

    1

    )如果一个字符串是另一个字符串从头开始的子串,则母串为大。

      

    2

    不能使用关系运算符“==”来比较两个字符串,只能用

    strcmp() 

    函数来

    处理。

      

    [

    案例

    ]  gets

    函数和

    strcmp

    函数的应用。

      

    /*

    功能:简单密码检测程序

    */  

    #include  "stdio.h"  

    main()  

      {char pass_str[80];                    /*

    定义字符数组

    passstr*/  

        int i=0;  

          /*

    检验密码

    */  

        while(1)  

            { 

              printf("

    请输入密码

    ");      /*

    输入密码

    */  

              gets(pass_str);     

    if(strcm

    p(pass_str,“password”)!=0)

      /*

    口令错

    */  

              printf("

    口令错误,按任意键继续

    ");  

        else  

              break;                /*

    输入正确的密码,中止循环

    */  

        getch();  

        i++;  

    // 数组的字符串
    //var arr = ["A","V","S","b"];
    //console.log(arr.reverse());
    //console.log(arr);


    // var arr =[5,4,3,2,15];
    // function sortFn(a,b){
    // return a < b;
    // }

    // arr.sortFn((a,b) => a < b);
    // console.log(arr);

    // var arr1 = [1,2,3];
    // var arr2 = [4,5,6];

    // var newArr = arr1.concat("a","b","c");
    // console.log(newArr);

    // var arr = ["a","b",m"c","d","a","b","c","d"];
    // console.log(arr.indexof("c"));
    // console.log(arr.lastIndexof("c"));

    // var arr =[1,2,1,2,3,3,4,4,5];
    // var newArr = [];
    // for (let i = 0; i < arr.length; i++) {
    // if (newArr.indexof(arr[i])==-1) {
    // newArr.push(arr[i]);
    // }
    // }
    // console.log(newArr)

  • 相关阅读:
    宿主机无法访问CentOS7上Jenkins服务的解决办法
    415. Add Strings
    367. Valid Perfect Square
    326. Power of Three
    258. Add Digits
    231. Power of Two
    204. Count Primes
    202. Happy Number
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/langwo/p/7259182.html
Copyright © 2011-2022 走看看