鹏哥C语言笔记分享P4
关于字符串的小笔记
#include<stdio.h> | ||
3 | #include<string.h> | |
4 | ||
5 | int main() | |
6 | { | |
7 | char arr[] = "hello";//长度有六个元素//因为字符串的结尾还有一个\0结束的字符(调试以后打开窗口监视一可以看到//但是计算长度时不计入 | |
8 | //即其长度应该是5 | |
9 | ||
10 | char arr1[] = "abc"; | |
11 | char arr2[] = { 'a','b','c' }; | |
12 | ||
13 | ||
14 | ||
15 | //打印字符串 | |
16 | printf("%s", arr1);//第一个因为有结束符正确打印 | |
17 | printf("%s\n", arr2);//它只有找到结束符才能结束打印,所以后面或乱码 | |
18 | ||
19 | ||
20 | ||
21 | ||
22 | //计算长度 | |
23 | printf("%d", strlen(arr1));//结尾的\0虽然存在但是计算长度时不计入结果仍是3 | |
24 | printf("%d", strlen(arr2));//已经显示有错误,提示说没有字符结束符,他会往后一直计算一直到找到结束符,所以结果是15 | |
25 | ||
26 | ||
27 | return 0; | |
28 | } | |
29 | //字符串 | |
30 | //用双引号括起来的一串字符 | |
31 | //字符数组:数组是一串相同类型的元素 |
鹏哥C语言笔记分享P4相关推荐
- 鹏哥C语言笔记分享P2
四种常量类型 #define _CRT_SECURE_NO_WARNINGS 2 #include<stdio.h> 3 int d = 97;//d在最上面是全局变量,他的后面都能使用( ...
- 鹏哥C语言笔记——初始C语言
C语言是一门计算机语言,是人和计算机交流的语言 一.写代码的准备阶段: ①先安装一个vs编译器 ②打开编译器后首先要创建新项目 ③搜索空项目 ④创建文件,通常选择源文件,右键添加,新建项 ⑤ 源文件创 ...
- 鹏哥C语言——扫雷2021-08-16
这个程序实际上还是比较冗长的,体现了我编程上的一些缺点:另外自动展开功能也没有实现,这个以后使用递归可以解决. #1 源文件 //头文件 supportingGame.h #include <s ...
- 【鹏哥C语言网课笔记】初识C语言
目录 1.数据类型 2.变量.常量 2.1 变量/常量的含义与创建 2.2 变量的分类 2.3 变量的作用域和生命周期 2.3.1 作用域 2.3.2 生命周期 2.4 常量 2.4.1 字面常量 2 ...
- 【鹏哥C语言网课笔记】习题总结1
目录 1 习题1:将输入的字符进行打印 2 getchar清理缓冲区 3 计算1!+2!...+n! 4 在有序数组中查找具体某个数字 5 编写代码多个字符从两端向移动,向中间汇聚 6 编写代码,模拟 ...
- 【鹏哥C语言网课笔记】初始结构体
目录 结构体类型的声明 结构的基础知识 结构的声明 结构成员的类型 结构体变量的定义和初始化 结构体成员访问 结构体变量访问成员 结构体指针访问指向变量的成员 结构体传参 结构体类型的声明 结构的基础 ...
- 【鹏哥C语言网课笔记】初识指针
目录 一.指针是什么? 二.指针和指针类型 三.野指针 指针未初始化 指针越界 指针指向的空间释放 如何规避野指针 四.指针运算 指针+-整数 指针-指针 指针的关系运算 五.指针和数组 六.二级指针 ...
- 鹏哥C语言红皮书(14-19)
1.选择语句 例: #define _CRT_SECURE_NO_WARNINGS 1int main() {int input =0; //输入的值printf("加入比特:>&qu ...
- 【比特鹏哥C语言_1.初识C语言】
第一节 第一个C语言项目 C语言是通用计算机编程语言,广泛用于底层开发.设计目标:提供一种能以简易的方式编译.处理低级存储器产生少量机器码以及不需要任何运行环境支持的编程语言. 用VS2013/VS2 ...
最新文章
- PowerShell 导入 SQL Server 的 PS 模块
- PHP设计模式之访问者模式
- sql 拆分_技术分享 | 基于分布式中间件的SQL改造指南
- [LeetCOde][Java] Best Time to Buy and Sell Stock III
- 【Python基础】关于日期特征,你想知道操作都在这儿~
- hssfworkbook 设置自适应宽度_「CSS很简单」CSS 实现宽高等比自适应容器
- Linux 命令之 tail -- 在屏幕上显示指定文件的末尾若干行/显示文件尾部内容/查看文件尾部内容
- dvd打开显示服务器失败,9g、10g和11G PowerEdge服务器未启动的e1000故障安全错误
- vue中组件的导出导入_5.2 vue中 keep-alive 组件的作用,详细解释keep-alive使用方法...
- python创建实例会调用哪些魔术方法_Python最会变魔术的魔术方法,我觉得是它!...
- 模糊搜索框(H5),兼容安卓和ios(令人头大的ios输入法)
- 后悔药来了?发出去的微信图文消息删除后不再显示
- vc++中实现进度条
- 什么是AHP 层次分析法?
- Windows启动过程详解
- Excel使用教程: 关于Excel的窗口冻结与拆分
- 搜索引擎和知识图谱那些事
- 《C语言程序设计》第4版 何钦铭、颜晖主编 课后习题答案 第12章 课后习题
- 清理Maven仓库冗余文件(lastUpdated、m2e-lastUpdated.properties、空文件夹)脚本
- Loadrunner11 录制手机App脚本多种方法介绍
热门文章
- python计算bmi_Python BMI 计算
- 如何设置阿里云安全组?开放和关闭端口很简单
- 添加网站验证,让搜索引擎收录你的网站
- 程序员月入好几万?10年老程序员告诉你真实的情况!!
- 【Flocking算法】海王的鱼塘是怎样炼成的
- ForkJoinPool 详解
- 闽江师范高等专科学校计算机系成立时间,闽江师范高等专科学校2018届毕业典礼...
- 以太坊_Mist客户端下载及安装
- RESTful 架构风格概述(图文介绍)
- python缺失数据处理_python 缺失值处理的方法(Imputation)