[問題] 為什麼結果會是倒著印呢?
大家好,今天在螞蟻的第6張遇到了問題,題目是下面的程式碼結果會是如何?
問題:為什麼結果是倒著印?
#include<stdio.h>
#include<stdlib.h>
#define SIZE 10
int w( const int b[], int p , int k );
int main( void ){
int x ;
int a[SIZE]={1,2,3,4,5,6,7,8,9,10};
x = w( a , 0 , SIZE );
printf( "\n" );
system ( "pause" );
return 0;
}
int w( const int b[] , int p , int k ){
if( p < k ){
w( b , p+1 , k ) ;
printf( "%d " , b[p] );
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.20.104
→
07/18 23:51, , 1F
07/18 23:51, 1F
推
07/18 23:52, , 2F
07/18 23:52, 2F
→
07/18 23:52, , 3F
07/18 23:52, 3F
→
07/18 23:52, , 4F
07/18 23:52, 4F
→
07/18 23:52, , 5F
07/18 23:52, 5F
推
07/18 23:57, , 6F
07/18 23:57, 6F
→
07/18 23:58, , 7F
07/18 23:58, 7F
→
07/18 23:59, , 8F
07/18 23:59, 8F
→
07/19 00:00, , 9F
07/19 00:00, 9F
→
07/19 23:41, , 10F
07/19 23:41, 10F
討論串 (同標題文章)