南宁网站推广优化,手机网站仿站教程,2022免费ppt模板,网站建设动画教程c是一门高级语言#xff0c;从本篇起我将依次介绍c的各种知识。
在第一节课#xff0c;我们要介绍c输入语句、输出语句、判断语句。
注明#xff1a;在本篇中都使用下面的框架#xff0c;在下一篇文章介绍本框架的原理。
#includeiostream
using namespace std;…c是一门高级语言从本篇起我将依次介绍c的各种知识。
在第一节课我们要介绍c输入语句、输出语句、判断语句。
注明在本篇中都使用下面的框架在下一篇文章介绍本框架的原理。
#includeiostream
using namespace std;
//定义变量或函数
int main(){//执行语句return 0;
}
输入数据
输入数据是一个程序必不可少的部分。毕竟没有了输入这个程序就废了三分之一另外两个三分之一是数据处理和输出数据。那么我们应该如何输入输入到哪里
首先我们需要在我们的框架上定义一个变量。在这里我把这个变量叫做x。下为定义变量的格式
变量类型 变量名称变量初始数据;
因此我们在框架上加上这么一行语句
#includeiostream
using namespace std;
int x;
int main(){return 0;
}
为什么要定义变量因为输入是一个写入的过程。就好比写字的时候如果没有写的东西就没有办法把字往上面写。你总不能在空气上写字吧
接下来进入输入数据的正文。我们的输入用的是cin语句cin语句的使用有以下两种用法
cin 变量1;
cin 变量1 变量2 变量3...;
这里的运算符是一种二进制运算符在这里先不做解释。我们可以把它比做一个传送带cin比作输入数据。这行语句就像是把输入的数据传送给变量一样。在写法2中可以连续写入多个变量。
那么如何输入变量x我们可以写出这样的代码
#includeiostream
using namespace std;
int x;
int main(){cin x;return 0;
}
这样就完成了x的输入。
输出数据
当然光输入x是不够的因为我们没有对“输入”的回答。因此我们需要另外一个语句cout。
cout有以下三种用法
cout 变量1...;
cout 数字1...;
cout 字符串内容1...;
cout相比起c语言的printf效率较低但是优点在于可以自动识别数据类型。
这里的也是一个二进制运算符与类似。我们同样可以把它比作传送带但是传送的方向不同。我们把这个cout比作终端那么我们就是在把这个变量/数字/字符串传送给终端。
如果想输出一个数字666我们应该怎么输出呢
#includeiostream
using namespace std;
int main(){cout 666;return 0;
}
如果我们想要输出一个字符串hello world我们应该怎么做呢
#includeiostream
using namespace std;
int main(){cout hello world;return 0;
}
那么我们来尝试解决一下上一节留下来的问题只有输入没有回答我们可以在输入语句的后面再添加一个输入语句可以实现这样的效果输入一个数之后马上输出这个数。
代码如下
#includeiostream
using namespace std;
int x;
int main(){cin x;cout x;return 0;
}
现在我们终于写出来了真正的程序。但是我们现在的程序太过单调。请看下一节判断语句。
if判断语句
如果有学过Python的朋友看C的判断语句应该非常简单。目前主流的编程语言大部分都是用if来当判断语句。但是Python和C的if语句稍微有些不一样
Python
if 判断条件: 代码
else: 代码
C:
if (判断条件) { 代码
}else{ 代码
}
那么对比之下有哪些区别呢Python的条件可以不带括号而C必须带。Python的代码是依靠缩进的而C则是靠括号包裹的。这里的区别比较大需要Python的同学适应一下。
接下来我们来写一段代码假如刚刚输入的x小于10输出NO大于等于10输出YES。
#includeiostream
using namespace std;
int x;
int main(){cin x;if (x10){cout YES;}else{cout NO;}return 0;
}
这段代码就是今天的三个知识的综合本文章到此结束。