常见代码框架:#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<<; 注意箭头是 << 和输入是相反的, 行尾是 ;