南昌外贸网站设计,来宾北京网站建设,磁力搜索引擎不死鸟,哪些网站可以做淘宝推广注#xff1a;本文是对于学完C语言再学C同学的讲解#xff0c;主要补充C与C语言不同之处#xff0c;如果你没学过C语言#xff0c;不建议观看本文。 
一.C简介 
我们都知道C语言是过程性语言#xff08;强调的是实现过程#xff09;#xff0c;即对计算机语言要处理的两…注本文是对于学完C语言再学C同学的讲解主要补充C与C语言不同之处如果你没学过C语言不建议观看本文。 
一.C简介 
我们都知道C语言是过程性语言强调的是实现过程即对计算机语言要处理的两个概念数据和算法中的算法进行实现但是C语言在面对大型程序时还是有所不足因此出现了C语言它具有以下三种编程方式1.C语言代表的过程性语言 2.添加的类代表的面向对象语言 3.C支持的泛型编程C语言与C语言不同它主要是强调数据C的优点可以方便重用和修改现有的和经过测试的代码。 
当然C的故事远不止于此大家可以自行去了解我们还是以编程知识学习为主。 二.C头文件与C对比 
#include stdio.h
#include stdlib.h
#include math.h
//上面是C头文件
//下面是C头文件
#include iostream
#include cmath
#include cstdlib 
对于#include我们都知道这是编译指令将文件内容添加到程序中 
下面我们重点放在对比两种语言头文件不同上 
1.C任然可以使用C库函数对于C语言头文件形式还是可以支持但是我们最好将其改成C风格有以下两点改动1.C头文件以c小写开头C标准库改动2.去掉.h 
2.C也有自己的专属头文件与C无关如:#include iostream 
大家可以参考下图 三.#include iostream 
大家都知道我们在写C语言时都要包含#include stdio.h这个头文件那么在C中我们的输入输出头文件是什么呢没错就是#include iostream这里我们可以理解一下i代表的是input 
o代表的是output那么stream代表的是流可千万别写成了steam记住劳 
如果要使用#include iostream那么你可能需要下面这个语句来实现编译指令 
using namespace std; 
至于其表示什么现在你可以先简单理解为编译器识别作用后面我们会具体对其进行讲解现在刚开始学就不进行讲解了。 接下来让我们进入C吧 四.进入学习 
main函数 
看一段C代码 
#include iostream
using namespace std;
int main()
{return 0;
} 
这是一段C代码大体与C语言相同只是头文件和编译指令不同。 
关于main函数我们还是可以按照C来理解关键是输入输出 
C代码 
#include stdio.h
int main()
{printf(hehe\n);return 0;
} 
C代码 
#include iostream
using namespace std;
int main()
{cout  hehe\n;return 0;
} 
可以看出C代码输入输出与C明显不同是的C输入输出是cout和cin 
看下面代码 
#include iostream
using namespace std;
int main()
{int a  0;cin  a;//输入if (a  0){cout  haha\n;}else{cout  hehe\n;}return 0;
} 输出cout用表示将字符串发送给cout 
输入cin用表示从输入流中抽取字符串 
这是输入输出简单的运用。当然在C中也是可以用printf和scanf的 
但是现在我要告诉你C的输入输出的强大之处 
假如现在我们要打印一个小数例如3.5000我们只想要有效位数 
用C语言是这样 
#include stdio.h
int main()
{double d  3.5000;printf(%g\n, d);//%g 是C用来保留有效位数的return 0;
} 下面我们看看C代码 
#include iostream
using namespace std;
int main()
{double d  3.50000;cout  d;return 0;
} 可以看出我啥都不用写一个cout就可以做到当然C的输入输出功效远不止于此以后会带着大家去一点点了解它们的。 
最后在和大家讲一个控制符endl 
其作用和\n等同 
看代码 
#include iostream
using namespace std;
int main()
{cout  hello world\n;cout  hello world  endl;cout  hello world;return 0;
} 最后大家开始C学习加油吧