c基礎教程第22講?常見代碼框架:#include <iostream>
using namespace std;
int main()
{
cout << "Hello,World!";
return 0;
}
,今天小編就來說說關于c基礎教程第22講?下面更多詳細答案一起來看看吧!
c基礎教程第22講
常見代碼框架:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,World!";
return 0;
}
代碼解析:
#include <iostream> //後面用到什麼函數這裡就調用相應的庫,因為後面用到cout所以要調用iostream庫;如果後面用到cin 也需要調用isotream
筆記:cin,cout 對應 isotream
using namespace std; //固定代碼,每個代碼裡必須有
*注意 添加注釋時,先要輸入 // 相當于Python裡的 #
int main() //固定代碼,每個代碼裡必須有
cout << "Hello,World!"; // cout<< 輸出 相當于 print( ) 字符串:'' .... ''
return 0; #固定代碼,每個代碼裡必須有
下面代碼中黃色的是每個代碼中一定會有的部分,我們可以理解為是一個模闆
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,World!"; //輸出 Hello, World!"
return 0;
}
其它不是黃色的部分則需要根據實際情況進行修改。
作業:請寫一段代碼,最後輸出: I'm studying C . I'll make it.
輸入:
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << a b;
return 0;
}
提問:為什麼第一行要寫 isostream?
答案:因為代碼中使用了cin 或 cout 所以一開始要調用isostream。
調用某個庫的寫法:#include<庫名>
提問:調用cstdio庫 的代碼怎麼寫?
答案:#include<cstdio>
根據下面的代碼,你能猜出,cstdio庫對應的函數是什麼嗎?
#include <cstdio>
int main()
{
double f;
scanf("%lf", &f);
printf("%f\n%.5f\n%e\n%g", f, f, f, f);
return 0;
}
答案:scanf和printf
小提示: 英文名( ) 一定是一個函數
回到剛才的代碼:
#include <iostream> //調用iostream庫,對應cin, cout
using namespace std; //固定部分,感興趣的可以去搜索一下具體為什麼
int main() //固定部分
{
int a, b; //聲明整數變量a, 整數變量b
cin >> a >> b; //cin>>a 輸入a cin>>a>>b 輸入a b 在輸入時兩個數字之間要空一格
cout << a b; //cout<< 輸出 a b
return 0;
}
代碼解析:
int a, b; //聲明整數變量a, 整數變量b
C 中,使用變量時要表明它的具體類型(int:整數, chr: 字符串,float: 浮點數[小數]等等,還有好幾個,以後遇到時再講)
所以 int a, b 的意思是 有一個整數a, 還有一個整數b
提問:如果 要使用變量 age 該如何寫代碼?
回答:int age;
提問:如果要同時使用整數變量height 和 整數變量 weight,該如何寫代碼?
回答:int height, weight [我們可以發現隻要在中間加個逗号就可以了]
cin >> a 意思是 從鍵盤輸入變量a,也就是說運行這個代碼後,屏幕上會有個光标在閃,等待你敲鍵盤輸入
如果要輸入兩個變量,就寫成 cin>>a>>b
提問:聲明整數變量 year, 整數變量 income ,然後讓用戶輸入這兩個變量,代碼該怎麼寫?
答案:
int year,income;
cin>>year>>income
或者
int year,income;
cin>>year;
cin>>income;
從上面可以看出來,可以一次輸入一個變量,每個代碼後面需要有一個分号 ;
筆記:除了聲明變量,每行代碼後需要有一個分号[;],如果你願意也可以合并成一行
int year,income;
cin>>year;cin>>income;
繼續代碼解析:
cout << a b;
cout<<意思是輸出,
a b 意思是把a和b的值相加
; 是每一行尾必須要加的符号
作業:輸入兩個變量 長:l 寬: w ,輸出這個長方形的周長(提示:周長=長*2 寬*2)
答案:見評論區
複習:
- 代碼中使用了某個函數,代碼開始就要調用相應的庫,格式:#include<庫名> 如#include<iostream>
*我不知道某個函數對應的庫是什麼怎麼辦?
*學習時把某個函數和對應的庫記錄下來,如:iostream: cin, cout cstdio: printf, scanf
2.每個代碼都有一個基本的框架
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,World!"; //輸出 Hello, World!"
return 0;
}
注意所有黃色的部分,包括# < > ; { }
3.輸入: cin>>a; 注意箭頭 是 >> 行尾是 ;
4.多個一起輸入: cin>>a>>b>>c;
5.輸出:cout<<; 注意箭頭是 << 和輸入是相反的, 行尾是 ;
,