到目前為止,本章中的函式都為它們的呼叫程式返回某種型別的值。
在程式設計中,有時呼叫乙個函式不是為了得到它的返回值,而是要它產生某些作用。
例如, 當在乙個語句中用以下方法呼叫printf函式時,
printf
("helloworld.\n"
);
並不希望讓printf
返回某些值,所關心的是在螢幕上顯示某些資訊。
在c語言中,用術語函式表示函式和過程。
認識到某些函式是不返回結果的,這很重要。
當強調某個函式沒有返回值時,會使用過程這個詞。
例如,原型
void
giveinstructions
(void
);
宣告乙個沒有引數和返回值的函式。
該過程的實現如下所示:
void
giveinstructions
(void
)
與大多數過程一樣,giveinstructions
沒有包括return語句。
然而,過程也可以用return語句強制立即從過程返回。
當return語句用在過程中時,單詞return後面沒有表示式。
呼叫該過程,可假定主程式:
main()
通過將這些printf語句組成乙個單獨的過程,可以改進程式的結構,使它的可讀性更強。
參考《c語言的科學和藝術》 —— 第5章 函式
VB學習中 之五 過程與函式
子過程 sub 的定義 事件過程 窗體事件過程 private sub form 事件名 引數列表 區域性變數和常數宣告 語句塊end sub 說明 1 窗體事件過程名由form 事件名組成,多文件窗體用mdiform 事件名。2 每個窗體事件過程名前都有乙個private的字首,表示該事件過程不能...
5,儲存過程
概要 內容 vs幫你生成的儲存過程 publicisingleresultproc selectadmin iexecuteresultresult this.executemethodcall this,methodinfo methodinfo.getcurrentmethod return i...
五 儲存過程
儲存過程 儲存過程是在大型資料庫系統中,一組為了完成特定功能的sql 語句集,經編譯後儲存在資料庫中,使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它。建立儲存過程 create procedure procedue name parameter data type outp...