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

wordpress子目录网站wordpress阿里主题

wordpress子目录网站,wordpress阿里主题,c2c电子商务网站建设栏目结构图,公司优化是什么意思10.1字符串 10.1-1字符串 字符数组 char word[] = {‘H’,‘e’,‘l’,‘l’,‘o’,‘!’}; word[0]Hword[1]eword[2]lword[3]lword[4]oword[5]!这不是C语言的字符串,因为不能用字符串的方式做计算 字符串 char word[] = {‘H’,‘e’,‘l’,‘l’,‘o’,‘!’}; word[0]Hwo…

10.1字符串

10.1-1字符串

字符数组
char word[] = {‘H’,‘e’,‘l’,‘l’,‘o’,‘!’};

word[0]H
word[1]e
word[2]l
word[3]l
word[4]o
word[5]!

这不是C语言的字符串,因为不能用字符串的方式做计算
字符串
char word[] = {‘H’,‘e’,‘l’,‘l’,‘o’,‘!’};

word[0]H
word[1]e
word[2]l
word[3]l
word[4]o
word[5]!
word[6]\0

字符串

  • 以0(整数0)结尾的一串字符
  • 0或‘\0’是一样的,但是和‘0’不同
  • 0标志字符串的结束,但它不是字符串的一部分
  • 计算字符串长度的时候不包含这个0
  • 字符串以数组的形式存在,以数组或指针的形式访问
  • 更多的是以指针的形式
  • sring.h里有很多处理字符串的函数
    字符串变量
    以下是存储字符串的方式
  • char *str = “Hello”;
  • char word[] = “Hello”;
  • char line[10] = “Hello”;
    字符串常量
  • “Hello”
  • “Hello”会被编译器变成一个字符数组放在某处,这个数组的长度是6,结尾还有表示结束的0
  • 两个相邻的字符串常量会被自动连接起来
  • 行末的\表示下一行还是这个字符串常量
    字符串
  • C语言的字符串是以字符数组的形态存在的
  • 不能用运算符对字符串做运算
  • 通过数组的方式可以遍历字符串
  • 唯一特殊的地方是字符串字面量可以用来初始化字符数组
  • 以及标准库提供了一系列字符串函数
# include <stdio.h>int main()
{char a[]="Hello";printf("%s",a);
}

10.1-2字符串常量

字符串常量
char* s = “Hello,world”;

  • s 是一个指针,初始化为指向一个字符串常量
  • 由于这个常量所在的地方,所以实际上s是const char* s,但是由于历史的原因,编译器接受不带const的写法
  • 但是试图对s所指的字符串做写入会导致严重的后果
  • 如果需要修改字符串,应该用数组:
  • char s[] = “Hello,world!”;
    指针还是数组?
  • char *str = “Hello”;
  • cahr world[] = “Hello”;
  • 数组:表示这个字符串在这里
  • 作为本地变量空间自动被回收
  • 指针:这个字符串不知道在哪里
  • 处理参数
  • 动态内存分配
    注意:如果要构造一个字符串–>数组
    如果要处理一个字符串–>指针
    char*是字符串?
  • 字符串可以表达为char*的形式
  • char*不一定是字符串
  • 本意是指向字符的指针,可能指向的是字符数组(就像int*一样)
  • 只有它所指的字符数组有结尾的0,才能说它所指的是字符串

10.1-3字符串输入输出

字符串赋值?

  • char *t = “title”;
  • char *s;
  • s=t;
  • 并没有产生新的字符串,只是让指针s指向了t所指的字符串,对s的任何操作就是对t做的
    字符串输入输出
  • char string[8];
  • scanf(“%s”,string);
  • printf(“%s”,string);
  • scanf读入一个单词(到空格,tab或回车为止)
  • scanf是不安全的,因为不知道要读入的内容的长度
    安全的输入
    char string[8];
    scanf(“%7s”,string);
    在%和s之间的数字表示最多允许读入的字符串的数量,这个数字应该比数组的大小小一
    常见错误
  • cahr *string;
  • scanf(“%s”,string);
  • 以为char*是字符串类型,定义了一个字符串类型的变量string就可以直接使用了
  • 由于没有对string初始化为0,所以不一定每次运行都没错
    空字符串
  • char buffer[100]=“”;
  • 这是一个空的字符串,buffer[0] == ‘\0’
  • char buffer = “”;
  • 这个数组的长度只有1!

10.2字符串函数

10.2-1单字符输入输出,用putcher和getcher

putcahr

  • int putchar(int c);
  • 向标准输出写一个字符
  • 返回写了几个字符,EOF(-1)表示写失败
    getchar
  • int getchar(viod);
  • 从标准输入读取一个字符
  • 返回类型是int是为了返回EOF(-1)
  • Windows–>Ctrl-Z
  • Unis–>Ctrl-D

10.2-2字符串函数strlen

标准库中的字符串函数
string.h

  • strlen
  • strcmp
  • strcpy
  • strcat
  • strchr
  • strstr
    strlen
  • size_t strlen(const cahr *s)
  • 返回s的字符串长度(不包括结尾的0)
#include <stdio.h>
#include <string.h>int main()
{char a[]="Hello";printf("%s\n",a);printf("%lu",strlen(a));
}

以下是是通过自己写的函数逻辑实现strlen的功能

#include <stdio.h>
#include <string.h>int strlen1(

文章转载自:

http://GXybTwOS.csnmd.cn
http://oj58F0xu.csnmd.cn
http://mtMlmdoA.csnmd.cn
http://SXuapjJP.csnmd.cn
http://b9HGpmnL.csnmd.cn
http://7mjvwiQC.csnmd.cn
http://FClgVv4p.csnmd.cn
http://zwg7wYg3.csnmd.cn
http://eLvbJrOL.csnmd.cn
http://LMsUod5r.csnmd.cn
http://dvQdhTpH.csnmd.cn
http://tRhYWvFA.csnmd.cn
http://yWtRP2r2.csnmd.cn
http://1kg5oqSs.csnmd.cn
http://WsEAkj70.csnmd.cn
http://ttkTbB2I.csnmd.cn
http://WM8g7UmR.csnmd.cn
http://d9unn3IU.csnmd.cn
http://IjZwwPQZ.csnmd.cn
http://Qpgpe1od.csnmd.cn
http://eA1OF7IO.csnmd.cn
http://mXTSZg1Q.csnmd.cn
http://AAQpAEdS.csnmd.cn
http://9sYBs9Q8.csnmd.cn
http://TbUMG87h.csnmd.cn
http://qAJz19WA.csnmd.cn
http://mcz49DkA.csnmd.cn
http://pscOz1mT.csnmd.cn
http://8NfI2Amm.csnmd.cn
http://4GuC2xsv.csnmd.cn
http://www.dtcms.com/wzjs/638087.html

相关文章:

  • 金华哪里做网站无锡网站建设 网站制作
  • html5制作手机网站教程如何创做网站
  • 网页设计网站规划报告优化神马排名软件
  • 网站开发协议书水利建筑工程网站
  • 实惠网外贸论坛seo指的是什么意思
  • 闵行手机网站建设wordpress实现文件上传
  • 自己如何建设校园网站网站开发流程知乎
  • 网站的优化网站开发支持环境
  • 网站建设进项填那个服务富阳网站公司
  • wordpress网站采集插件网站开发 鲁山
  • 如何查询网站是织梦做的做网站公证需要费用是多少
  • 做破解网站合法wordpress 餐饮主题
  • 网站h1标签怎么做景德镇网站网站建设
  • 外贸类网站电视云网站建设
  • 安徽省建设厅官方网站进不去wordpress 股票
  • 网站建设的学习嘉兴做网络推广的公司
  • 网站上线盈利网站推广的优化
  • 网站建设服务标准化程序员做个网站要多少钱呢
  • 深圳php网站开发免费购物网站程序
  • 网站建设验收报告范本网站标签页在哪里设置
  • 做外贸要自己建网站吗网站建设要多少费用
  • 深圳市罗湖区住房和建设局网站wordpress右侧
  • 我做动作你来猜的网站安庆跨境电商建站哪家好
  • WordPress站内链接设置wordpress如何设置邮箱验证码
  • 制作网站软件wordpress高并发
  • 开发网站的基本过程襄阳seo公司
  • 相册特效手机网站文件管理
  • 网站建设和邮箱的关联做听书网站怎么做
  • 徐州网站开发要多少钱wordpress打印代码
  • 制作动画网站模板wordpress搬家 打开404