苏嵌5 16.11.3
来源:互联网 发布:ubuntu翻译软件 编辑:程序博客网 时间:2024/06/05 06:26
第7章 数组
一维数组:
数组下标从0开始 例如数组a[10]中不存在数组元素a[10]
只能逐个引用数组元素而不能一次饮用整个数组
若只给一部分元素提供初值,则后面元素补0
对全部元素赋初值可以不指定数组长度 例如int a[5]={0,1,2,3,4,5}可以写成int a[]={1,2,3,4,5}
冒泡法 设置两个循环 外部的循环设置进行n-1次 内部的循环设置n-1-j次 然后进行两两比较换位
二维数组:
int a[3][4]={{1},{5},{9}} 只对每行第一列元素赋初值,其余元素自动为0
对全部元素赋初值int a[m][n] m可省略,n不可省略
二维数组2行3列 设置外部循环i<=1,内部循环j<=2
在3×4矩阵中找出最大元素 设置a[0][0]为max,与其他元素一一比较,最大的与max互换
字符数组:
如果赋予的初值个数少于数组长度,则前面的元素赋值,后面的元素自动定义为'\0'
对全部元素赋值同样可以省略定义数组长度
系统对字符串常量自动加'\0'作为结束符
输入输出字符串%s printf或scanf函数中输出的是字符数组名 例如printf("%s",c)而不是printf("%s",c[0])
scanf函数中输入项是字符数组名,前面也不用加&
puts和gets只能输入输出一个字符串
strcat(1,2) 联接两个字符数组 结果放到字符数组1中
strcpy(1,2) 拷贝 将字符串2复制到字符数组1中
strncpy(1,2,n)将2中前n个字符复制到1中去
strcmp(1,2) 比较1和2 1>2则值为1 ★注意:其中小写字母>大写字母
strlen(字符数组) 测量字符数组长度,不包括'\0'
strlwr() 大写字母换成小写
strupr() 小写字母换成大写
由于数组内容比较复杂且我想要细看,所以花了挺多时间只看完了这一章,对于数组也大致掌握了
- 苏嵌5 16.11.3
- 苏嵌7 16.11.5
- 苏嵌3 16.11.1
- 苏嵌6(补) 16.11.5
- 苏嵌4 16.11.2
- 苏嵌6 16.11.4
- 苏嵌8 16.11.7
- 苏嵌9 16.11.8
- 苏嵌10 16.11.9
- 苏嵌11 16.11.10
- 苏嵌12 16.11.11
- 苏嵌13 16.11.12
- 苏嵌19 16.11.21
- 苏嵌20 16.11.25
- 苏嵌22 16.11.26
- 苏嵌23 16.11.28
- 苏嵌24 16.11.30
- 16.11.5
- hdu 1050
- jQuery构造器
- Leetcode
- CSDN-markdown语法——缩进、图片居中、字体、字号与颜色
- 关于c#调用c++dll问题
- 苏嵌5 16.11.3
- 大数据Hadoop基础
- Android复习之旅--SQLite
- Linux网络编程——tcp实例
- JavaGC 回收相关
- Think from long term
- Arduino 驱动OLED屏幕IIC接线方式简单入门
- 2.jsp中input文本标签文本变更Onpropertychange事件案例
- AutoLayout学习资料集锦