早上起床后吃了一斤酱香饼,做了一次免费核酸,便来到华清远见西安中心上课。
字符串处理函数:strlen strcmp strcpy
数组:整型数组的初始化,字符串数组的初始化
char s;s="hello"
char s[10];s="hello"
strcat:字符串连接函数,将源字符串连接到目标字符串的后面
二维数组:
存储类型 数据类型 数组名[元素个数]
二维数组的定义
存储类型 数据类型 数组名[行][列]
数组元素是一维数组的一维数组
二维数组的初始化:
int arr[2][3]={1,2,3,4,5,6}; T
int arr[2][3]={0}; T
int arr[2][3]={1,2,3};T
int arr[2][3]={{1},{2}}; T
int arr[2][]={1,2,3,4,5,6}; F
int arr[][3]={1,2,3,4,5,6}; T
int arr[][3]={1,2,3];
数组元素具有不完整的数据类型
二维数组:arr
第一个元素的名字:arr[0]
第一个小元素的名字:arr[0][0]
arr 二维数组的数组名 arr+1:步长是24个字节,即新开辟相同大小的空间
&arr[0] 把数组arr[0]看作二维数组的元素 &arr[0]+1:步长是12vim erwsaz.c
个字节
arr[0] 把数组arr[0]看作一个数组 arr[0]+1:步长是12个字节
&arr[0][0] 可以看成一维数组arr[0]的首元素,也可以看成二维数组arr的首元素 &arr[0][0]:步长是四个字节
&arr[0][0]可以
将两行三列的数组转置成三行两列