2020-06-02 class18

掌握五个库函数

  • gets
  • puts
  • strlen
  • strcpy
  • strcmp

字符串


char s[1000] = {'a','b','c','\0'}; //s是变量
s[2]='\0' //输出结果为 a b

1.输入10个字符串,输出最大的字符串

2.字符串的比较和赋值需要用到库函数

3.strcpy固定格式(所定义的数组,字符串常量)

4.strcpy( "hello" , s )❌

5.char s[5]="ABCDE" ❌
因为是ABCDE\0,长度应该为6


ch = getchar()

char s[100] = {"abc"} //"abc\0"

======================================

二维数组

//二维数组初始化

int a[3][4] = {1,2,3,4,5,6,7,8};

//2行4列,知道列数,行数可以省略
//列数不能省略!!

int a[][4] = {1,2,3,4,5,6};

int a[4 ][ ] = {1,2,3,4,5,6,41,23,451,31}; ❌

二维数组初始化形式

int a[][6] = {  {1,2,3} ,   {4,5,6} ,   {7,8,9}    };

int a[][6] = {  {1,2,3} ,   {4,5,6,7,8,9} ,{13} };

二维数组按行处理和按列处理

方正转置

求对角线元素之和

你可能感兴趣的:(2020-06-02 class18)