| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> C语言入门-数组,goto语句,字符串处理函数 -> 正文阅读 |
|
[C++知识库]C语言入门-数组,goto语句,字符串处理函数 |
目录 goto语句goto语句可以使程序立即跳转到函数内部的任意一条可执行语句,goto语句的后面加一个标识符,以一个:作为后缀。goto 标识符:,这个标识符就是要跳转的目标。
解析:again作为跳转的标识符,标识符:后面的代码表示goto语句跳转的位置。 输入字符串的内容如果不是123456,那么执行else语句,跳转到again后的代码,继续输入字符串,直到输入123456,打印ok,代码结束。 数组一维数组的定义和引用? 1.一维数组的定义:同一元素的一维数列集合。
?2.一维数组的引用 通过引用元素下标来引用元素,数组下标从0开始,例如arr[2],代表取出下标为2的元素,也就是第三个元素。 3.一维数组的初始化
二维数组的定义和引用1.二维数组的定义:int arr[2][3];? 代表2行3列的整型数组。 2.二维数组的引用: arr[0][0],arr[0][1],arr[0][2] ?arr[1][0],arr[1][1],arr[1][2] 3.二维数组的初始化:
字符数组字符数组:数组内的元素是字符型时被称为字符数组。字符数组中的每一个元素存放一个字符。 1.字符数组定义:char arr[5]; 2.字符数组引用同上 3.字符数组初始化
注意:使用字符串赋值时,比逐个赋值多占用一个字节:自动添加字符串的结束标志‘\0’。 例如:char arr[]="hello",在内存中的存放实际是
类比于逐个赋值时的char arr[]={'h','e','l','l','o','\0'}; 数组名的意义数组名代表首元素地址(两种情况除外) 第一种情况:sizeof(数组名),数组名代表整个数组。第二种情况:&数组名,数组名代表整个数组。 ?字符串处理函数
?目的:将源字符串的内容拷贝到目的字符串中,字符串结束标志也同样复制。 要求,目标字符串的长度必须要足够长,要有足够的空间来保留源字符数组的内容。 源字符串要包含有'\0',当源字符串是被逐个赋值的时候,末尾手动加'\0'。
将一个字符串连接到另外一个字符串的末尾,组成一个新的字符串,并且删去了目的字符串的结束标志。 要求,目标字符串的长度必须要足够长,要有足够的空间来保留源字符数组的内容。
结果: qweerhuhlkmlhod
将一个字符串和另外一个字符串从首字母开始,按照ASCII码的顺序进行逐个比较。 两个相等,返回0,第一个字符串大,返回正数,第一个字符串小,返回负数 编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序)
?将字符串里的小写字母变为大写字母,其他字母不变
将字符串里的大写字母变为小写字母,其他字母不变
?结果:SDRFASSDD
?计算字符串的实际长度(不包括字符串结束标志),返回实际长度。
?结果:9 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/4 13:45:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |