| |
|
开发:
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语言·数组(谭浩强版【大一秋季学期】) -> 正文阅读 |
|
[C++知识库]c语言·数组(谭浩强版【大一秋季学期】) |
二维数组的初始化int a[3][4]={1,2,····,12} int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}} int a[3][4]={{1},{},{9}}(没赋值的都默认为0) 字符数组字符赋值要带'' char c[]={'a',' ','b'};(未赋初值的元素默认为'\0') char c[]={"I am U"} char c[]="I am U" str[20]最多存19给字符串,还要留一个给'\0',而单用字符不需要留一个位置给'\0' scanf——遇空格中止 char str[13]; scanf("%s",str); 输入How are you 实际上只有How被录入到str内 处理字符串的函数puts(字符数组)puts(str) puts在输出字符串时将字符串结束标记'\0'转换成‘\n'即输出完字符串后会自动换行 gets(字符数组)gets(str) 从终端输入一个字符串并存到str内 stract函数——字符串连接函数strcat(字符数组1,字符数组2) 会将字符数组1的第一个'\0'替换成字符数组2的首元素,在新字符串最后保留'\0' 字符数组1要足够大,以便容纳连接后的新字符串 strcpy(字符数组1,字符串2)将字符串2及其后的'\0'复制到字符数组1内,并取代相应长度的内容 字符串2即可以是字符串,也可以是字符数组名 字符数组和字符数组之间,字符数组和字符串之间不能直接赋值(初始化不涵盖在内) strcmp(字符串1,字符串2)将2个字符串自左向右逐个字符比较(按ASCII码比较),直到出现不同的字符或遇到'\0'为止 若出现不相同的字符,则以第1对不相同的字符比较结果为准 两字符串相同,函数值为0 字符串1>字符串2,则函数值为一个正整数 字符串1<字符串2,则函数值为一个负整数 strlen函数——测字符串长度的函数函数的值为字符串中的实际长度(不包括'\0'在内) strlwr——转换为小写的函数strlwr(字符串) 将字符串中大写字母换成小写 但是放入字符串好像没什么用吧(虽然书上写的是字符串),我认为还是放入字符数组有点作用(这个函数我用得很少) strupr——转换为大写的函数同上 这些函数都要#include <string.h> |
|
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:27:49- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |