当前位置: 首页 > news >正文

手机网站怎么做微信登陆6百度电话怎么转人工客服

手机网站怎么做微信登陆6,百度电话怎么转人工客服,网站建设报价兴田德润,外包公司 网站建设 深圳1、字符串概念 字符串用来存储一组字符,因此需要字符数组来存。 C语言中字符串的表示 C语言里面字符串只能用字符数组来存 字符串要求这个数组的末尾必须至少有一个\0 char ch1[] {a,b,c}; // 不是字符串 char ch2[5] {h,e,l,l,o}; // 不是字符串 char…

1、字符串概念

        字符串用来存储一组字符,因此需要字符数组来存。

        C语言中字符串的表示

                C语言里面字符串只能用字符数组来存

                字符串要求这个数组的末尾必须至少有一个\0

                char ch1[] = {'a','b','c'};           // 不是字符串

                char ch2[5] = {'h','e','l','l','o'};  // 不是字符串

                char ch2[6] = {'h','e','l','l','o'};  // {'h','e','l','l','o','\0'}  字符串

                char ch2[10] = {'h','e','l','l','o'}; // {'h','e','l','l','o','\0','\0','\0','\0','\0'}  字符串

                简化成""的形式

                char ch2[] = "hello"; // {'h','e','l','l','o','\0'}

        例:

                char ch2[10] = {'h','e','l','l','o'};

                sizeof(ch2)=___10____   (sizeof求空间所占字节数)

                char ch3[] = "hello";

                sizeof(ch3)=____6_____ (sizeof求空间所占字节数)

2、字符串专门格式控制符%s        

        输入 -- 一串字符  --- %s需要字符串的某个字符地址,从给定的地址开始接收一个字符放到char型空间去,直到遇到空格 或者 回车 结束

        输出 -- 一串字符  --- %s需要字符串的某个字符地址,从给定的地址开始读一个char字符输出,读一个输出,读到\0

char str[20];printf("请输入一个字符串:");scanf("%s",str);     //  scanf("%s",&str[0]);printf("输入的字符串是:%s\n",str);

3、多个字符串存储

        存储一个同学的姓名

                一个字符串  --- 一维数组既可以了  char name[20];

        存储一个班级同学的姓名,加入班级有5为同学

                5个字符串 --- 二维数组            char names[5][20];

        例:

                

char names[5][20] = {"lili","tom","xiaoming","xiaoli","xiaomei"};int i;
for(i=0;i<5;i++)
{printf("%s\n",names[i]);
}

4、字符串处理函数

        因为字符串需要使用数组存储,所以字符串名称是一个数组名,不能直接进行比较或者 复制操作,因此C语言为了方便我们操作,在string.h头文件里面提供了很多常用的字符串处理函数,帮助我们快速实现字符串的相关操作,具体可以参考:C/C++函数大全。

        

        库函数学习重点关注:

                函数功能是什么

                功能怎么用

                思考:函数如何完成这个功能

        4.1、strlen 


            功能:求字符串长度,不包含'\0'
            语法:
                        #include <string.h>
                        size_t strlen( char *str );  
             使用:                        

#include<stdio.h>
#include<string.h>int main(void)
{char str[20];printf("请输入字符串:");scanf("%s",str);int len;len = strlen(str);printf("%d\n",len);int len1;len1 = strlen(&str[2]);printf("%d\n",len1);return 0;
}

                sizeof : 任意空间所占字节数

                strlen :字符串 -- 从给定的地址计数知道遇到\0 --- 统计这个过程中字符的个数

           实现思路:

                从给定的地址开始查找,找到一个非\0字符就技术,直到遇到\0字符结束计数,并把技术结果返回。

        4.2、strcat 


            功能:字符串拼接
            语法:
                        #include <string.h>
                        char *strcat( char *str1, const char *str2 ); 
            使用:                    

char s1[30] = "hello";
char s2[10] = "world";// 想把s2拼接到s1的后面            
strcat(s1,s2); printf("%s",s1);

            实现思路:
                        先找到第一个字符串末尾 \0
                        依次将第二个字符串的字符拷贝到第一个字符串的位置
                        拷贝结束补\0

        4.3、strcpy 


            功能:拷贝字符串
            语法:
                        #include <string.h>
                        char *strcpy( char *str1, const char *str2 ); 
            使用:                        

#include<stdio.h>
#include<string.h>int main(void)
{char s1[10] = "hello";		char s2[10] = "hihihhi";strcpy(s2,s1);printf("%s",s2);printf("%c",s2[6]);return 0;
}

            实现思路:                        
                       依次将第二个字符串的字符拷贝到第一个字符串str1指向的位置
                        拷贝结束补\0

        4.4、strcmp


            功能:比较字符串大小
            语法:
                        #include <string.h>
                        int strcmp( const char *str1, const char *str2 ); 
            使用:
                        

#include<stdio.h>
#include<string.h>int main(void)
{char pwd[20];printf("请输入密码:");scanf("%s",pwd);int res;res = strcmp(pwd,"123456");if(res == 0){printf("登录成功");}else{printf("登录失败");}return 0;
}

            实现思路:
                        长度一样,对应下标上的字符也要一样,两个字符串相等,返回0,否则就是不相等。

                        找到两个字符串的对应位置,0下标和0下标比较,1下标和1下标比较,知道遇到不一样的返回非,如果对比了所有都一样,一起遇到\0就代表字符出啊你一样,返回0。

http://www.hkea.cn/news/825194/

相关文章:

  • 下载app 的网站 如何做黑帽seo排名技术
  • 个人是否做众筹网站哪里可以免费推广广告
  • 外贸网站该怎么做青岛百度推广优化怎么做的
  • 网站建设中 网页代码优化关键词排名公司
  • 网站标题优化怎么做泉州百度首页优化
  • 学习网站建设的是什么专业优化网站排名公司
  • 固定ip做网站西安网站建设推广
  • 做响应式网站好不好软文发布门户网站
  • 重庆做网站建设的公司哪家好最基本的网站设计
  • 长春网站制作wang网站营销软文
  • discuz 网站搬家市场营销的策划方案
  • 做婚礼网站的公司简介seo网站关键词优化软件
  • 哪些客户需要做网站推广平台排名前十名
  • 团购的网站扣佣金分录怎么做厦门百度竞价
  • 国家疫情最新政策麒麟seo外推软件
  • 河南第二波疫情最新消息淘宝关键词优化技巧教程
  • 优化好的网站做企业网站百度代理公司
  • 外贸b2c网站如何做推广百度电话人工服务
  • 百度怎样做网站并宣传网站2023上海又出现疫情了
  • wordpress后台登录慢阳山网站seo
  • 深圳网站建设企网络推广运营途径
  • 给自己女朋友做的网站yandex搜索引擎
  • 购物网站建设教程怎么在网上做广告宣传
  • 冠县做网站推广网站怎么制作
  • 开封 网站建设苹果被曝开发搜索引擎对标谷歌
  • 东莞虎门高铁站百度客户端电脑版下载
  • 建网站怎么挣钱的学seo推广
  • 自如网站做的好 服务哪个网站学seo是免费的
  • 国外网站阻止国内访问怎么做竞价推广工具
  • 建设一个网站需要哪些方面的开支百度人工客服