關於呼叫函式中的引數輸出問題

2021-06-21 21:05:49 字數 659 閱讀 4718

總結:1、關於指標的在函式中的呼叫,一定要注意位址和常量的引數傳遞,第三種方法是經典,注意定義的格式問題。

2、全域性變數一旦定義,main函式和呼叫函式中直接用就可以,不需要重新定義,重新定義會使變成區域性變數。

1.通常意義下我們想呼叫函式中的變數會選擇return進行返回,但是實際上有的時候不止範圍乙個變數而是兩個或者多個,或者是陣列

void s(int x,int y)

void main()

此時會報錯,c,d沒有初始化

2.可以考慮使用全域性變數

#include "stdio.h"

int c=0;int d=0; //定義全域性變數

void s(int x,int y)

void main()

這樣可以正確輸出

3.當然萬能的指標也是可以的。

#include "stdio.h"

void s(int x,int y,int*p,int*q)

void main()

關於Map集合的迭代輸出問題

寫乙個map集合,讓它迭代輸出 下面接介紹兩種方式的迭代輸出 mapmap new hashmap map.put 1 tom map.put 2 rose map.put 3 jack map.put 4 alex 第一種迭代輸出的方式 set keyset map.keyset for obje...

Qstring的輸出問題

有時候想在控制台輸出我們想要的qstring變數。1 qdebug可以實現在控制台終端列印,但我們還是想使用c 中的std cout this function does nothing if qt no debug output was defined during compilation.2 網...

關於Logger日誌的控制台輸出問題

如下示例 log4j.logger.slogger error,console1,a1 同時定義兩個輸出日誌的輸出目的地,分別為 console1和a1 其中error 代表日誌的級別,只有比此定義的級別更高才能在輸出的目的地輸出。log4j 本例子中定義的輸出方式是輸出到控制台。org.apach...