第五週任務
這周開始學習函式,這在任何一門語言中都是一個大頭(在Java中我們成為方法)。
首先很重要的一點是,如果你像我一樣習慣把自定義的函式放在main方法後面的話,那麼一定要記得先宣告函式。例如我現在定義了一個名為count的含參函式:void count(float price, int number) {}
宣告函式可以在main函式內活著main函式外,但必須是在你呼叫函式之前。形式為:void count(float, int);
否則會出現以下報錯:
“std::count”: 未找到匹配的過載函式
“iterator_traits<_Iter>::difference_type std::count(const _InIt,const _InIt,const _Ty &)”: 應輸入 3 個引數,卻提供了 2 個
note: 參見“std::count”的宣告
當然,你要是習慣先定義函式再呼叫,那麼恭喜你將不會出現上述問題。
還有一個小點,即你在宣告一個變數後,必須初始化(賦值)或者輸入才能呼叫,包括作為函式的實參使用,否則會報錯:
未初始化的區域性變數
未初始化的全域性變數
相關推薦
第五週任務
這周開始學習函式,這在任何一門語言中都是一個大頭(在Java中我們成為方法)。 首先很重要的一點是,如果你像我一樣習慣把自定義的函式放在main方法後面的話,那麼一定要記得先宣告函式。例如我現在定義了一個名為count的含參函式:void count(float price, int number) {}
第五週任務二(分數類)
* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱: 分數類 * 作 者: 馮珍珍 * 完成日期: 2012年3月25日 * 版 本 號:
第五週任務三:編寫基於物件的程式,求5個長方柱的體積和表面積
/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱: * 作 者:
《第五週任務三》求五個長方體的表面積和體積
實驗報告模板1. 本學期的報告均發到csdn部落格。週一上機,週四前要完成本週上機任務併發布博文。 2. 本學期起程式頭部的註釋請自行加入,從本學期起不再統一給出。這是一個程式設計師良好習慣中的一部分,養成這個習慣。這也是展示個人專業品質的一個重要途徑。另外,在程式中需要
2018-10-09工作日報+第五週週報
上午 1.財富商城PC端用的是ruby架構的Jeyll構建的專案,而且看起來比較混亂,跑伺服器的指令在readme.txt裡也沒寫。多虧了同事幫助,我才成功的跑起來。 2.看了一上午程式碼結構,大概結構就是html+css+js,然後使用make進行打包的架構,這個專案解決複用性的辦
第五週動手動腦
1.早期經常這樣定義變數:int value=100; 前面的這樣定義:myclass obj=new myclass(); 這兩種方式定義的變數是一樣的嗎? 答:當宣告一個物件型別的變數時,實際上並沒有建立一個物件,此變數=null。//myclass obj=new myclass(
第五週動手動腦 動手動腦-3
動手動腦-3 package 動手動腦; public class 試驗 { public static void main(String[] args) { Foo obj1=new Foo(); Foo obj2=new Foo(
第五週類的建立
問題: 使用類的靜態欄位和建構函式,我們可以跟蹤某個類所建立物件的個數。請寫一個類,在任何時候都可以向它查詢“你已經建立了多少個物件?”。 解決辦法: 設定一個全域性變數count用來計數,在每個建構函式中用“count++;”來作為自動追蹤,即引用一次方法。原始碼舉例如下: p
第五週課後作業(統計建立物件)
問題: 使用類的靜態欄位和建構函式,可以跟蹤某個類所建立物件的個數。 請寫一個類,在任何時候都可以向它查詢“你已經建立了多少個物件?”。 答: 思路:先設計公共類tongji建立物件,再建立函式實現每當建立一個物件時給n加1,通過getNum()返回n的最後值 程式碼: package to
第五週動手動腦1
結果: 1 package second; 2 3 public class Test { 4 /* 5 * 類的初始化塊 6 */ 7 { 8 value=100; 9 } 10 p
第五週作業2 跟蹤類建立的物件
問題: 使用類的靜態欄位和建構函式,我們可以跟蹤某個類所建立物件的個數。請寫一個類,在任何時候都可以向它查詢“你已經建立了多少個物件?”。 解決辦法: 設定一個全域性變數count用來計數,在每個建構函式中用“count++;”來作為自動追蹤,即引用一次方法。原始碼舉例如下: package s
2018-2019-1 20189213《Linux核心原理與分析》第五週作業
第四章:系統呼叫的三層機制(上) 系統呼叫的"三層皮" 分別指的是:使用者態函式(API)、system_call(中斷服務程式入口)以及sys_xyz()系統呼叫處理函式封裝例程。它們各自的作用如下: API 第一層是指Libc中定義的API,這些API封裝了系統呼叫,使用int0x80觸發一個系統
Java第五週學習總結——類與物件的總結
教材學習內容總結 1.面向過程與面向物件 1.1 面向過程: 以C語言為例,源程式由若干個書寫形式互相獨立的函式組成。編寫程式碼時不必考慮機器指令細節,其語法更加貼近自然語言,語言的核心為編寫解決某個問題的程式碼塊; 1.2 面向物件: 易維護、易擴充套件、易複用。語言核心為物件
2018-2019-1 20189218《Linux核心原理與分析》第五週作業
系統呼叫的三層機制 使用者態、核心態和中斷 使用者態。較低的執行級別,只能訪問一部分記憶體,只能執行一部分指令。 核心態。高階執行級別,可以訪問任意實體記憶體,可以執行特權指令。 中斷。系統從使用者態進入核心態的主要方式。有硬體中斷和軟中斷。系統呼叫就是通過軟中斷進入核心態。 上下文切
團隊部落格-第五週:測試與釋出(科利爾拉弗隊)
測試: BUG: (1)主頁帖子列表排序出錯,未按照帖子最新回覆和帖子釋出時間排序,已修復 (2)註冊時郵箱驗證和註冊成功跳轉不完善,未修復 (3)資料傳輸方式錯誤,已修復 場景測試: 預期使用者可以跟使用其他相似的社群網站一樣正常使用本網站,但是貓
團隊作業:第五週 Alpha版本測試與釋出
 
團隊作業第五週
一、有關bug a類bug 1.發射出的子彈未接觸到敵方坦克就已經生效,敵方子彈對我方的攻擊同樣如此 解決:調整了子彈的判定範圍和坦克體積的判定範圍,使打擊更加精確 2.敵方坦克會出現停住不動的情況 解決:加入條件,當我方坦克與敵方坦克直線距離低於某一值時,敵方會自動尋找當前最短路徑向我方靠近 b類b
團隊作業第五週(只會嚶嚶嚶隊)
Github程式碼連結:https://github.com/yingyingyingteam/funnyWordForCet Alpha版本測試報告 在測試中共發現多少bug?每個類別的bug分別為多少個? 修復的bug: 不能重現的bug: 這個產品就是這樣的
團隊部落格(第五週)-“名字好難想”
一,測試找出的BUG 目前共測試有10個bug,其中由於技術問題難以處理的bug共有4個,隨機出現的bug有4個,可修復的bug有2個。 二,場景測試 1.預計客戶會通過開啟桌面端使用 2.擴充套件更多的功能 3.軟體功能值得期待 三,測試環境 win10系統,視窗解
團隊專案第五週(蘇察哈爾燦)
Alpha版本測試報告 1 在測試過程中總共發現了多少Bug?每個類別的Bug分別為多少個? 總共發現8個bug,修復的bug5個,不能重現的bug2個,1個是這個bug的確應該修復,但是沒有時間在這個版本修復,延遲到下一個版本修復。 2 場景測試(scenario testing) a. 你預期不同