C 常用語句簡介

2022-09-21 21:54:10 字數 1741 閱讀 2767

目錄

在c++當中所有的變數都需要宣告,如:

int wordcnt;

我們宣告了乙個int型別的變數wordcnt,這樣的語句會告訴編譯器兩個關鍵資訊。乙個是變數所需要的記憶體,乙個是這塊記憶體的名稱。比如在這個例子當中,我們宣告了乙個int型的變數。它佔據32個二進位制位,也就是4個位元組,這塊記憶體的名稱被叫做wordcnt。

注:在有些語言(如basic)當中變數無須宣告,可直接使用。但這會引起部分問題,如拼寫錯誤時很難檢查。

對於變數宣告,c++ primer推薦盡可能在首次使用變數之前就宣告它。

變數被宣告了之後,我們就可以通過賦值語句給它賦上我們想要的值。

例如:wordcnt = 10;

c++當中支援連續賦值的寫法,例如:

int wordcnt;

int personcnt;

int roomcnt;

wordcnt = personcnt = roomcnt = 10;

這就是乙個連續賦值的操作,10先賦值給最右側的roomcnt,再賦給personcnt,最後賦給wordcnt。

cin、cout同樣是c++當中常用的語句。

cin顧名思義,表示讀入,它可以從螢幕(終端)讀入資料,流向我們指定的變數。

例如:int wordcnt;

cin >> wordcnt;

cin是輸入資料的物件,資料從cin流向了wordcnt。即我們在終端輸入的資料被讀入到了wordcnt當中。

和cout一樣,我們可以從終端讀入多種型別的資料,如浮點數、整數、字串等,cin會自動將讀入的資料轉化成對應的資料型別www.cppcns.com並完成賦值。

我們使用cout輸出結果時可以通過多個

cout << "word count: " << wordcnt << "room count: " << roomcnt << endl;

c++官方提供了許多庫函式,這些函式的實現往往分布在不同的標頭檔案當中。我們需要首先include對應的標頭檔案才能進行使用。

例如計算平方根的函式sqrt的實現在cmath庫中,我們需要首先include cmath這個庫,才能使用它。

#include

using namespace std;

double a = sqrt(10.0程式設計客棧);

對於庫函式我們需要首先查詢到它對應的標頭檔案,將其include之後再進行使用。

c++當中函式同樣分為宣告和實現,函式的宣告一定要寫在main函式之前,否則main函式在呼叫的時候將會找不到對應的函式,報錯error: use of undeclared identifier。

所以一種正確的寫法是在main函式之前寫上函式的宣告,函式的實現寫在main函式之後。其實只需要保證函式宣告在main函式之前即可,函式的實現並不限制擺放位置。

對於函式的宣告,和變數的宣告類似,它分為三個部分。分別是函式返回型別,函式名和函式所需的外界引數。例如:

void test();

int getvalue(int x, int y);

程式設計客棧

上面所寫的都是函式的宣告,如果函式無需外界引數,也需要保留小括號。

另外在函式的宣告當中,變數名也可以省略,只需要標註型別即可,所以getvalue的函式宣告又可以寫成:

int getvalue(int, int);

如果怕麻煩,可以將函式的宣告和實現寫在一起,放在main函式之前即可。

例如:int getvalue(int x, int y)

int main()

mysql常用語句 MySQL常用語句

create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...

php mysql 常用語句 mysql常用語句

一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...

C 入門語句 1,常用語句

1 int double long int long long unsigned long long char 定義整數型 浮點數型 長整型 超長整型 超級超級長整型 字元型變數 2 if 判斷括號內表示式 若結果為真 執行語句 3 for 迴圈執行 計數前提在第乙個分號前定義 執行條件表示式在第乙...