程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c語言-C語言在函數中調用指數組的問題

c語言-C語言在函數中調用指數組的問題

編輯:編程綜合問答
C語言在函數中調用指數組的問題
 #include <stdio.h>

int i=5;

void output_array ( int array[] ){
    int a;
    for ( a=0; a<i; a++ ){
    printf ( "%i%s", &array[a], "\t" );    //warning: format specifies type 'int' but the argument has type 'int *' [-Wformat]
    }
}

int main(){
……
}

這是我寫的一支小程序的一部分,但是這部分在編譯器裡面編譯的時候提示了一個警告
由於我是初學者(自學)所以不太能理解這個警告的含義,希望有高人指點指點,謝謝。

最佳回答:


printf ( "%i%s", array[a], "\t" );

如果你想輸出的是數組的地址,而不是值,可以忽視這個警告。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved