㈠ c++中返回數據是什麼意思
你在代碼中調用一個函數,如果有
返回值
,這個返回值就是返回數據。
那你又要問了,什麼是函數?函數就是可能不止一句代碼語句封裝在一起實現一個功能的代碼段落。
也像數學中函數一樣,計算出一個結果返回。
㈡ 請問VB編程中所說的返回值是什麼反到了哪裡有什麼用
返回值是針對函數而言的,也就是Function,一般有兩種類型,一種是有返回值,一種是沒有返回值的
沒有返回值的就和過程Sub是一個道理的,就是執行了這一段命令,完成了某個任務,
另一種就是有返回值的了,這個函數實際上是兩個過程,一是執行了這一段命令,完成了某個任務,同時還要得到某個值,此時這個值存儲在這個函數的內存地址中,如果需要把這個值作為一個常量賦給某個變數就直接賦給那個變數即可,如果不需要賦給某個變數,可以當做一般的函數調用。
函數的返回值暫時返回到函數的分配的內存地址中,隨時等待把它賦給需要接收這個值的變數。
舉兩個例子
Function
sum1(ByVal
a
As
Integer,
ByVal
b
As
Integer)
Dim
s
As
Integer
s
=
a
+
b
End
Function
Function
sum2(ByVal
a
As
Integer,
ByVal
b
As
Integer)
As
Integer
Dim
s
As
Integer
s
=
a
+
b
sum2
=
s
End
Function
sum1是計算a+b,不返回a+b的和,也就是只對a+b加了,但結果不存到sum1中
sum2是計算a+b,返回a+b的和,也就是不僅對a+b加了,並且結果保存到sum2中,從而就可以用
c=sum2(1,2)這樣調用sum2,c得到1+2的值
㈢ c語言返回值具體是指什麼
子函數的返回值,main主函數也是有返回值的,但是一般用不到都忽略掉了,一般來說的返回值就是子函數的返回值。當需要一個函數去處理數據時,如求平方,這時候求平方後的值可以有兩種方法表達
1、以值的形式返回給你,即return x,這樣就可以利用這個結果了,此時函數名前當然要加返回的數據類型了
2、當不需要對這一結果進一步處理時,直接printf,這樣可以直接在終端上顯示結果了,這時就沒必要去加了,直接VOID
(3)任務配置返回數據是什麼擴展閱讀
void:聲明函數無返回值或無參數,聲明無類型指針,顯示丟棄運算結果。(C89標准新增)
如果一個變數聲明時在前面使用 * 號,表明這是個指針型變數。換句話說,該變數存儲一個地址,而 * 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別於其他同時代高級語言的主要特徵之一。
指針不僅可以是變數的地址,還可以是數組、數組元素、函數的地址。通過指針作為形式參數可以在函數的調用過程得到一個以上的返回值,不同於return(z)這樣的僅能得到一個返回值。
㈣ 「編程」里的返回值是什麼意思
1、返回值:一個函數的函數名即是該函數的代表,也是一個變數。由於函數名變數通常用來把函數的處理結果數據帶回給調用函數,即遞歸調用,所以一般把函數名變數稱為返回值。
(4)任務配置返回數據是什麼擴展閱讀
現實世界中,對象( object)是狀態(屬性)和行為的結合體,對象隨處可見。對象普遍具有的特徵是狀態和行為。
在開發軟體的信息世界中,對象定義為相關數據和方法的集合。對象是現實世界對象的抽象模型。從現實世界對象中抽象出來的對象使用數據和方法描述其在現實世界中的狀態和行為特徵,一般通過變
量描述其狀態,通過方法實現其行為。變數是一種有名稱的數據實體,而方法則是和對象相關的函數或過程。
面向對象(Object Oriented,OO)是當前計算機界關心的重點,它是90年代軟體開發方法的主流。面向對象的概念和應用已超越了程序設計和軟體開發,擴展到很寬的范圍。如資料庫系統、互動式界面、應用結構、應用平台、分布式系統、網路管理結構、CAD技術、人工智慧等領域。
㈤ C++中的返回值指的是什麼
首先,C語言中的函數有兩種形式:1)有返回值,2)無返回值。有返回值的函數會把執行的結果(也就是你寫這個函數的目的)返回到主函數中。沒有返回值的函數主要是為了完成某種任務(其實這是廢話,函數的功能就是為了完成某種任務。)而一般沒有任何值返回到主函數中(也可以通過在無返回值的函數中操作全局變數來改變主函數中的變數的值)。函數聲明的方式是:
Type FunctionName(type argument1,type argument2....type argumentn)
{
//函數體
}
type 可以為任意的C語言中的數據類型。也可以為VOID(即無返回值)。
其次,main函數的前面可以為int也可以為void.因為main函數也是函數(廢話)。當這個函數執行完畢之後會返回給系統一個值,0表示正確(常)執行。如果你寫void的話,編譯調試的時候,編譯器會自動像系統返回一個值。
第三,在寫C++程序的時候一般寫:
int main()
{
....
....
return 0;
}
㈥ scheled怎麼配置有返回值的方法
1、spring的@Scheled註解 需要寫在實現上、
2、 定時器的任務方法不能有返回值(如果有返回值,spring初始化的時候會告訴你有個錯誤、需要設定一個proxytargetclass的某個值為true、具體就去網路google吧)
3、實現類上要有組件的註解@Component
㈦ 請問伺服器默認返回是什麼格式數據
$.get(url,function(data){
$("#result").html(data);
})
不需要參數就不用寫。不要寫上個null。這樣不對。
㈧ 返回的值是什麼
在調用子程序之後,通常用一個固定的寄存器的值當作返回值。
當需要返回值時,子程序會在返回前將這個值填寫好;如果不需要時,子程序不做處理。調用者在需要使用返回值時就會取這個寄存器的值出來用。
子程序需要在聲明中說明這個返回值的類型,如果是void則不返回值,或者說沒有有效的返回值。
㈨ 任務管理器的進程里的數據怎麼解讀,都有什麼用
Win2000/XP 的任務管理器是一個非常有用的工具,它能提供我們很多信息,比如現在系統中運行的程序(進程),但是面對那些文件可執行文件名我們可能有點茫然,不知道它們是做什麼的,會不會有可疑進程(病毒,木馬等)。本文的目的就是提供一些常用的Win2000/XP 中的進程名,並簡單說明它們的用處。
在W2K/XP中,同時按下crtl+shift+Esc鍵,可以打開Windows任務管理器,單擊「進程」,可以看到很多正在運行的進程,仔細看看有很多奇怪的EXE文件在運行?下面這些並不是真正的服務,而是在不同情況下運行的程序或進程,很多還是必需的進程。
【Csrss】:這是Windows的核心部份之一,全稱為Client Server Process。我們不能結束該進程。這個只有4K的進程經常消耗3MB到6MB左右的內存,建議不要修改此進程,讓它運行好了。
【Ctfmon】:這是安裝了WinXP(尤其是安裝ofice XP)後,在桌面右下角顯示的「語言欄」,如果不希望它出現,可通過下面的步驟取消:雙擊「控制面板」,「區域和語言設置」,單擊「語言」標簽,單擊「詳細信息」按鈕,打開「文字服務和輸入語言」對話框,單擊下面「首選項」的「語言欄」按鈕,打開「語言欄設置」對話框,取消「在桌面上顯示語言欄」的勾選即可。不要小看這個細節,它會為你節省1.5MB到4MB的內存。
【dovldr32】:如果你有一個Creative SBLive系列的音效卡,就可能擊現這個進程,它佔用大約2.3MB到2.6MB的內存。有些奇怪的是,當我從任務欄禁止了這個進程後,通過DVD實驗,並沒有發生任何錯誤。但如果你將這個文件重新命名了,就會出現windows的文件保護警告窗口,而且Creative Mixer和AudioHQ程序載入出錯。當然你希望節省一些內存,那麼可以將它禁止。
【explorer】:這可不是Internet Explorer,explorer.exe總是在後台運行,它控制著標準的用戶界面、進程、命令和桌面等,如果打開「任務管理器」,就會看到一個explorer.exe在後台運行。根據系統的字體、背景圖片、活動桌面等情況的不同,通常會消耗5.8MB到36MB內存不等。
【Ldle】:如果你在「任務管理器」看到它顯示99%的佔用率,千萬不要害怕,實際上這是好事,因為這表示你的計算機目前有99%的性能等待你使用!這是關鍵進程,不能結束。該進程只有16KB的大小,循環統計CPU的空閑度。
【IEXPLORE】:這才是IE瀏覽器。當我們用它上網沖浪時,它佔有7.3MB甚至更多的內存。當然,這個隨著打開的瀏覽器窗口的增加而增多。但當關閉所有IE窗口時,它並不會從任務管理器消失,IEXPLORE.EXE依然在後台運行著,它的作用是加快我們再一次打開IE的速度。
【Generic Host Process for Win32 Services】:如果你安裝了ZoneAlarm以後,在連接Internet時ZonAlarm總是抱怨鏈接不到Internet,那麼你就應該好好看看下面的文字。Svhost.exe就是Generic Service Host,意思就是說,它是其他服務的主機。如果你的Internet連接不工作了,很有可能是你禁止了一些必須的服務,比如如果你禁止了「DNS搜索」功能,那麼當你輸入www.cfan.com.cn時就不會連接上網,但如果輸入IP地址,盡管還是可以上網,但實際上你已經破壞了上網沖浪的關鍵進程!
【msmsgs】:這是微軟的Windows Messengr(即時通信軟體)著名的MSN進程,在WinXP的家庭版和專業版裡面綁定的,如果你還運行著Outlook和MSN Explorer等程序,該進程會在後台運行支持所有這些微軟號稱的很Cool的,NET功能等新技術。
【msn6】:這是微軟在WinXP裡面綁定的MSN Explorer (MSN瀏覽器)進程,該進程需要msmsgs.exe事先運行。
【Navpw32】:這是安裝了Norton AntiVirus2002 軟體後啟動的進程,除非你不需要病毒檢測功能了,否則不要結束這個進程,這個進程同時還承擔著自動升級病毒定義庫文件的功能和在系統任務欄顯示一個小圖標的功能。
【Point32】:這是安裝了特殊的滑鼠軟體(Intellimouse等等)後啟動的等程序,由於在WinXP裡面內建了很多滑鼠新功能,所以,就沒有必要在系統後台運行,既浪費1.1MB到1.6MB的內存,還要在任務欄占個地方!
【Promon】:這是Intel系列顯卡安裝的程序,在任務欄顯示圖標控製程序,占據大約656KB到1.1MB的內存。
【Smss】:只有45KB的大小卻占據著300KB到2MB的內存空間,這是一個Windows的核心進程之一,是windows NT內核的會話管理程序。
【Svchost】:這實際上是一個服務(service),有時你會經常在「任務管理器」里看到好幾個一樣的該進程(分別掌管著system ,network,user或者其他),在windows XP裡面,如果你結束了這個進程,那麼系統就會在一分鍾之內自動關閉,在windows 2000中,該進程將顯示為關鍵進程,禁止結束!
【System IDLE Process】:這是一個當沒有任何程序或者進程對CPU發出請求的時候調用的普通進程,該進程不能被結束,如果它顯示CPU佔用率是97%,那就意味著只有3%的CPU進程被真正的程序佔用著,如果你發現這個ldle processes一直保持很低的數值(比如一直顯示3%),那麼肯定有一個應用程序一直在運行著,需要檢查一下!
【taskmgr】:如果你看到了這個進程在運行,其實就是看這個進程的「任務管理器」本身。它大約佔用了3.2MB的內存,當你優化系統時,不要忘了把它也算進去。
【Vptray】:這是Norton AV顯示在任務欄的一個圖標的進程,佔用大約2.9MB左右的內存如果我們從任務欄將這個圖標移走,能夠收回一些內存,但是實際上它還在後台運行著。
【Winlogon】:這個進程處理登錄和注銷任務,事實上,這個進程是必需的,它的大小和你登錄的時間有關系,我曾親眼看見這個進程佔用空間的波動情況,一個是登錄一個小時左右,內存在1.7MB到8.5MB之間波動;另一個登錄了40多天,內存在1.7MB到17MB之間波動。
【Wowexec】:當你運行一些老的應用程序(比如一些16位的程序)或者DOS控制台下運行DOS命令行程序,你就會在進程裡面發現它。
【TaskSwitch】:在XP系統中安裝了powerToys後會出現此進程,按Alt+Tab鍵顯示切換圖標,大約佔用1.4MB到2MB的內存空間。
【在 WIN2000/XP 中,系統包含以下預設進程】:
Csrss.exe
Explorer.exe
Internat.exe
Lsass.exe
Mstask.exe
Smss.exe
Spoolsv.exe
Svchost.exe
Services.exe
System
System Idle Process
Taskmgr.exe
Winlogon.exe
Winmgmt.exe
【下面列出更多的進程和它們的簡要說明】
進程名描述
smss.exeSessionManager
csrss.exe 子系統伺服器進程
winlogon.exe管理用戶登錄
services.exe包含很多系統服務
lsass.exe 管理IP安全策略以及啟動ISAKMP/Oakley(IKE)和IP安全驅動程序
svchost.exe Windows 2000/XP 的文件保護系統
SPOOLSV.EXE 將文件載入到內存中以便遲後列印
explorer.exe資源管理器
internat.exe托盤區的拼音圖標
mstask.exe允許程序在指定時間運行。
regsvc.exe允許遠程注冊表操作。(系統服務)->remoteregister
winmgmt.exe 提供系統管理信息(系統服務)
inetinfo.exemsftpsvc,w3svc,iisadmn
tlntsvr.exe tlnrsvr
tftpd.exe 實現 TFTP Internet 標准。該標准不要求用戶名和密碼
termsrv.exe termservice
dns.exe 應答對域名系統(DNS)名稱的查詢和更新請求
tcpsvcs.exe 提供在PXE可遠程啟動客戶計算機上遠程安裝2000 Professional的能力
ismserv.exe 允許在 Windows Advanced Server 站點間發送和接收消息
ups.exe 管理連接到計算機的不間斷電源(UPS)
wins.exe 為注冊和解析 NetBIOS 型名稱的TCP/IP客戶提供NetBIOS名稱服務
llssrv.exe 證書記錄服務
ntfrs.exe 在多個伺服器間維護文件目錄內容的文件同步
RsSub.exe 控制用來遠程儲存數據的媒體
locator.exe 管理 RPC 名稱服務資料庫
lserver.exe 注冊客戶端許可證
dfssvc.exe 管理分布於區域網或廣域網的邏輯卷
clipsrv.exe 支持「剪貼簿查看器」,以便可以從遠程剪貼簿查閱剪貼頁面
msdtc.exe 並列事務,是分布於兩個以上的資料庫,消息隊列,
文件系統或其它事務保護資源管理器。
faxsvc.exe 幫助您發送和接收傳真。
cisvc.exe 索引服務
madmin.exe 磁碟管理請求的系統管理服務。
mnmsrvc.exe 允許有許可權的用戶使用 NetMeeting 遠程訪問 Windows 桌面。
netdde.exe 提供動態數據交換 (DDE) 的網路傳輸和安全特性。
smlogsvc.exe 配置性能日誌和警報。
rsvp.exe 為依賴質量服務(QoS)的程序和控制應用程序提供網路信號
和本地通信控制安裝功功能。
RsEng.exe 協調用來儲存不常用數據的服務和管理工具。
RsFsa.exe 管理遠程儲存的文件的操作。
grovel.exe 掃描零備份存儲(SIS)卷上的重復文件,並且將重復文件指向一個數據存儲點,
以節省磁碟空間(只對NTFS文件系統有用)
SCardSvr.ex 對插入在計算機智能卡閱讀器中的智能卡進行管理和訪問控制。
snmp.exe 包含代理程序可以監視網路設備的活動並且向網路控制台工作站匯報。
snmptrap.exe 接收由本地或遠程SNMP代理程序產生的陷阱(trap)消息,然後將消息傳遞到
運行在這台計算機上 SNMP 管理程序。
UtilMan.exe 從一個窗口中啟動和配置輔助工具。
msiexec.exe 依據.MSI文件中包含的命令來安裝、修復以及刪除軟體。