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

wordpress 操作数据库来客seo

wordpress 操作数据库,来客seo,pc网站建设意见,爱奇艺的网站是用什么做的一 基础语法 1. 底层关系 字符串本质是char[](字符数组)以\0(空字符)结尾的特殊形式。 char str[] "hello"; // 实际存储:[h,e,l,l,o,\0]✅ 可像数组一样通过下标访问字符 printf("%c", str…

一 基础语法

1. 底层关系

  • 字符串本质是char[](字符数组)以\0(空字符)结尾的特殊形式。
char str[] = "hello";  // 实际存储:['h','e','l','l','o','\0']
  • ✅ 可像数组一样通过下标访问字符
printf("%c", str[1]); // 输出 'e'

2.三种字符串的定义方式

  1. char CharArry1[]={'h','e','l','l','o'};//不常用 
    
  2. char CharArry2[]="hello";
    
  3. char *pCharArry3="hello";	//是常量指针
    
  4. 对比:第一种不太实用;第二三种比较:第二种可读可修改,第三种可读不可修改,是常量指针

    1. 数组:元素可修改(如arr[0] = 'H'合法)。
    2. 指针:指向的内容不可修改(如p[0] = 'H'非法)

第三中定义方式的测试:

  • 代码示例:
#include <stdio.h>
int main()
{char CharArry2[]="hello";char *pCharArry3="hello";for(int i=0;i<5;i++){printf("%c",*(pCharArry3+i));}return 0;
}
  • 成果展示:

image-20250528223101043

二 字符串的内存存放方式及结束标志

  • 存放方式:char[](字符数组)以\0(空字符)结尾。这也导致了它的长度增加了1
char str[] = "hello";  // 实际存储:['h','e','l','l','o','\0']
  • 代码示例:
#include <stdio.h>
int main()
{   int Arry[5]={1,2,3,4,5};char CharArry[]="hello";char CharArry1[]={'h','e','l','l','o'};int len1;int len2;int len3;len1=sizeof(Arry)/sizeof(Arry[0]);len2=sizeof(CharArry)/sizeof(CharArry[0]);len3=sizeof(CharArry1)/sizeof(CharArry1[0]);printf("len1:%d\nlen2:%d\nlen3:%d",len1,len2,len3);return 0;
}
  • 成果展示:

image-20250528225230758

三 sizeof与strlen的区别(非常重要)

相同点

  1. 均用于获取大小/长度信息
    两者都返回一个与内存或字符串相关的数值(sizeof 返回字节数,strlen 返回字符数)。

不同点

特性sizeofstrlen
作用对象任何数据类型(变量、类型、数组等)仅适用于字符串(以 \0 结尾的字符数组)
计算时机编译时确定(静态求值)运行时动态计算(遍历字符串直到 \0
返回值类型size_t(无符号整数)size_t(无符号整数)
是否包含 \0包含 \0 的占用空间不包含 \0(仅统计 \0 前的字符数)
对指针的处理返回指针本身的大小(通常4/8字节)需指向有效字符串,否则行为未定义
示例sizeof(int)sizeof(arr)strlen("hello")

总结

  • sizeof:编译器运算符,计算对象或类型的内存占用(包括 \0)。
  • strlen:库函数,运行时计算字符串的实际字符数(不包括 \0)。

我们直接测试

  • 代码示例:
#include <stdio.h>
#include <string.h>int main()
{   char CharArry[100]="hello";//测试:sizeof返回字节数printf(" sizeof(CharArry):%d\n",sizeof(CharArry));//测试:strlen返回字符数printf(" strlen(CharArry):%d\n\n",strlen(CharArry));char CharArry1[]="hello";//测试:sizeof包含\0的占用空间printf("sizeof(CharArry1):%d\n",sizeof(CharArry1));//测试:strlen不包含\0(仅统计\0前的字符数)printf("strlen(CharArry1):%d\n\n",strlen(CharArry1));char *PString="hello";char *PString1;//测试:sizeof返回指针本身的大小(通常4/8字节)printf("  sizeof(PString):%d\n",sizeof(PString));//测试:需指向有效字符串,否则行为未定义printf("  strlen(PString):%d\n",strlen(PString));printf(" strlen(PString1):%d\n\n",strlen(PString1));return 0;
}
  • 成果展示:image-20250528234011175
http://www.dtcms.com/wzjs/172460.html

相关文章:

  • 做微信公众号微网站太原百度seo排名
  • 网站做飘浮怎么做站长之家权重查询
  • 如何办理网站备案手续独立站seo建站系统
  • 如何用ip地址做网站网站搜索系统
  • 网站正在建设html云南网站建设公司哪家好
  • 日本有个做二十四节气照片的网站注册域名后怎么建网站
  • 网站制作东莞win优化大师官网
  • 办公室电脑局域网组建惠州seo外包公司
  • 网站备案流程审核单win7系统优化工具
  • 网站建设包含项目今日头条热搜榜前十名
  • 动力启航做网站个人网站怎么制作
  • 公司高端网站设计公司百度广告推广收费标准
  • 旅游网站制作内容宁波网站推广营销
  • 泉州公司建设网站竞价推广怎么做
  • 域名解析映射到网站空间怎么做网站模板免费
  • 古镇企业网站建设定制新闻发布平台有哪些
  • 网站建设测试规划书企业营销管理
  • 宁波网站建设明细报价阿里云域名注册入口
  • 十大超级软件免费下载湖北seo公司
  • 旅游局网站建设方案免费加客源
  • 网站规划书包括哪些内容江苏网站建设制作
  • 福田网站制作报价谷歌浏览器怎么下载
  • 校园网站建立西安网站seo工作室
  • ps中怎样做网站轮播图片seo网络排名优化技巧
  • 部队网站怎么做企点客服
  • 企业融资渠道和融资方式有哪些汕头网站建设优化
  • 网站制作公司网站源码提高百度搜索排名工具
  • 音乐网站功能市场调研方法有哪几种
  • 做查询新生寝室的网站seo是怎么优化的
  • 做任务网站有哪些天天外链官网