1樓:
void 就是函式執行後不返回值,也就是最後沒有 return。
有關補充的問題,不知道你到底是什麼意思。有的值想返回就用return 返回,有的值不想返回就不去管它就可以了。取決於你函式定義的功能是什麼。
如果你不想處理函式的返回值,就不用提取函式的返回值就可以了。
2樓:匿名使用者
函式前的修飾符void表示該函式無返回值,但函式內部輸出仍正常。
如:void sum1(int x, int y)int sum2(int x, int y)void main()
3樓:職場小龍蝦
看看cout< 這個是在函式呼叫裡面的 所以理論上上加 家了表示沒有返回值 也就是說 加了 這個函式的最後結果 或者中間變數宣告的就不再煩傳給主函式了。。。 如果你在函式裡面加個引數。。k ,k=sqrt(i)而輸出是在主函式裡面輸出 那麼就不能加void 前面要加上函式型別 單精度?雙精度。。。 4樓:匿名使用者 這程式有什麼問題嗎?void表示無返回值。 在c++中,若定義一個函式的返回型別為void,以下敘述正確的是 5樓:匿名使用者 a和c都是正確的,void函式用語句是肯定可以呼叫的...void就是表示沒有返回值,所以a和c都是正確的. void的字面意思是「無型別」,void *則為「無型別指標」,void *可以指向任何型別的資料。 void真正發揮的作用在於: (1) 對函式返回的限定; (2) 對函式引數的限定。 關於void的使用: 規則一 如果函式沒有返回值,那麼應宣告為void型別; //函式預設的返回值是int,這點要注意 規則二 如果函式無引數,那麼應宣告其引數為void; //int function(void)表示這個函式不接受任何引數-->function(1)就是錯誤的 規則三 小心使用void指標型別; //ansi標準...不允許對void指標進行演算法操作-->原因就是不知道具體型別的指標就不知道它所佔用的內 存是多少,那多進行演算法操作就可能會引起很嚴重的錯誤 規則四 如果函式的引數可以是任意型別指標,那麼應宣告其引數為void *; //給出一個函式原形:void * memset ( void * buffer, int c, size_t num )-->記憶體操作函式它 能夠接受任何型別的指標 規則五 void不能代表一個真實的變數; //e.g:viod a;-->錯誤 所以就以上來理解...a和c是正確的...trust me...!@_@~~ 6樓:自苦寒 c++中,若定義一個函式的返回值型別為void,以下敘述正確的是 ( ) a、 函式返回值需要強制型別轉換 b、 函式不執行任何操作 c、 函式本身沒有返回值 d、 函式不能修改實際引數的值 風若遠去何人留 可以呼叫。c語言最基本的模組為函式,任意函式都可以呼叫其它任意一個函式,包括函式本身。1 自定義函式呼叫其它自定義函式的例子 include void fun1 int a 自定義函式fun1。void fun2 int m,int n 自定義函式fun2。int main 在這個例... a和c都是正確的,void函式用語句是肯定可以呼叫的.void就是表示沒有返回值,所以a和c都是正確的.void的字面意思是 無型別 void 則為 無型別指標 void 可以指向任何型別的資料。void真正發揮的作用在於 1 對函式返回的限定 2 對函式引數的限定。關於void的使用 規則一 如果... 雙槍老椰子 方法1 利用全域性變數 分析 全域性變數作為c語言的一個知識點,雖然我們都瞭解它的特點,但在實際教學過程中應用得並不是很多。由於全域性變數的作用域是從定義變數開始直到程式結束,而對於編寫有多個返回值的c語言函式,我們可以考慮把要返回的多個值定義成全域性變數。當函式被呼叫時,全域性變數被更...C語言中能否在自定義函式中呼叫另自定義函式
在C 中,若定義函式的返回型別為void,以下敘述正確
c語言自定義函式返回陣列的問題,C語言自定義函式返回一個陣列的問題