day0404 C return語句的應用

2021-07-10 23:11:33 字數 1215 閱讀 6500

# return 語句有兩種形式:

* return;

* return 值;

# 函式的返回:

1.主函式返回值,返回即結束,我們獲取不到(應該是給返回系統的吧)

2.反饋非引用型別

3.返回引用

4.一定不要返回區域性物件的引用(或者指標)

5.返回引用是乙個左值,可以對其修改

demo1:

#include using namespace std;

/*return語句*/

/// 1.返回值

int add(int a, int b)

/// 2.結束程式

void swap(int &a, int &b)

int temp = a;

a = b;

b = temp;

return; //可以省略

}int main()

輸出:

/*return_語句*/

/// 不改變a的值

int add_1(int x)

/// 改變a的值, 返回也是引用

int& add_2(int &x)

int main()

輸出:

/*return返回應用*/

// 使用了const修飾,作為常引用,不改變原來的變數,又不會浪費記憶體

const string& shorter(const string &str1, const string &str2)

/// 注意:不要返回區域性物件(也不要返回區域性的指標)

/// 編譯可以通過,執行時會出錯

const string& return_err(void)

int main()

輸出:

ACCESS中使用SQL語句應注意的地方及幾點技巧

access中使用sql語句應注意的地方及幾點技巧 以下sql語句在access xp的查詢中測試通過 建表 create table tab1 id counter,name string,age integer,date datetime 技巧 自增字段用 counter 宣告.欄位名為關鍵字的...

ACCESS中使用SQL語句應注意的地方及幾點技巧

建立索引 下面的語句在tab1的date列上建立可重複索引 create index idate on tab1 date 完成後access中欄位date索引屬性顯示為 有 有重複 下面的語句在tab1的name列上建立不可重複索引 create unique index iname on tab...

Sql語句中IN和exists的區別及應用

首先,查詢中涉及到的兩個表,乙個user和乙個order表,具體表的內容如下 user表 order表 確定給定的值是否與子查詢或列表中的值相匹配。in在查詢的時候,首先查詢子查詢的表,然後將內錶和外表做乙個笛卡爾積,然後按照條件進行篩選。所以相對內錶比較小的時候,in的速度較快。具體sql語句如下...