DAY9 指针

1.通过指针实现单词逆置

eg: “good good study”

输出:“study good good”

 #include 
  2 #include
  3 int main(int argc, const char *argv[])
  4 {
  5     char arr[]="good good study";
  6     char* p =arr;
  7     char* end =arr+strlen(arr)-1;
  8     while(p

DAY9 指针_第1张图片

2.定义有参有返函数,实现计算二维数组的第二大值

int SecondMax(int line,int row,int arr[line][row])

  1 #include 
  2 
  3 int SecondMax(int line,int row,int arr[line][row]);
  4 int main(int argc, const char *argv[])
  5 {
  6     int arr[2][3]={1,2,3,4,5,6};
  7     int line =sizeof(arr)/sizeof(arr[0]);
  8     int row = sizeof(arr[0])/sizeof(arr[0][0]);
  9     int c=SecondMax(line,row,arr);
 10     printf("%d\n",c);
 11     
 12     return 0;
 13 }   
 14 
 15 int SecondMax(int line,int row,int arr[line][row])
 16 {
 17     int i,j;
 18     int max=0;
 19     int min =0;
 20     for(i=0;iarr[i][j])
 25             {
 26                 max =arr[i][j];
 27             }   
 28             if(min

DAY9 指针_第2张图片

3.思维导图

DAY9 指针_第3张图片

你可能感兴趣的:(java,算法,数据结构)