与程序设计语言的初见——从c++开始

程序设计语言是人与计算机交流的语言,通过程序设计语言可以实现人指挥计算机的工作。
作为一种语言规则简单,但具有高级语言的数据表示、运算功能直接对内存操作,运行效率高的高级语言。c++语言得到了广泛的应用。经过一段时间的学习,现给出个人的一些观点。还望大家多多指教。
一、C++语言的特点
1.语言简洁紧凑,使用灵话方便
C++语言一共只有32个关键字和9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句句与低级语言的实用性结合起来,既具有高级语言的功能,又具有低级语言的很多特性。C+ +语育可以像汇编请言一样对位、学节和地址进行操作,而这三者是计算机最基本的工作单元。
2.运算符丰富
C++语言的运算符包含的范围很广泛,共有34个运算符。运用这些运算符可构成简洁而功能强大的表达式,表达式的类型灵活多样,可以实现在其他高级语言中难以实现的运算。
3.数据结构丰富
C++语言的数据类型有:整型实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,能用来实现各种复杂的数据类型的运算,并引人了指针概念,使程序效率更高。
4.结构化语言
结构化语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰.便于使用维护以及调试。C+ +语言是以函数形式提供给用户的,这些函数可方便地调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

  从简单的一个程序开始:
  输入圆的半径,求圆的周长和面积
  #include<iostream>
  using namespace std;
  int main()
  {         double r,girth,area;
             const double PI=3.1415;
             cout<<"Please input radius:/n";
             cin>>r;
             girth=2*PI*r;
             area=PI*r*r;
             cout<<"radius="<<r<<endl;
             cout<<"girth="<<girth<<endl;
             cout<<"area="<<area<<endl;
   }

一个c++程序包含了函数、输入输出、语句等结构。
①main()
每个C++程序都包含一个或多个函数,其中一个必须命名为main();操作系统通过调用main()来运行C++程序。
②C++函数:函数的定义包括四部分:返回类型,函数名,由括号包围的形参列表,函数体;
在这里插入图片描述
输入输出I/O
①C++语言并未定义任何输入输出语句,取而代之的是,包含一个全面的标准库来提供IO机制;②标准iostream库:包含istream(输入流)和ostream(输出流);【注】:一个流就是一个字符序列,是从IO设备读出或写入IO设备的;【注】:流表达的是:随着时间的推移,字符是顺序生产或消耗的;③标准iostream库定义了4个IO对象:cin(发音see-in):标准输入;cout(发音see-out):标准输出;cerr(发音see-err):标准错误,输出警告和错误信息;clog(发音see-log):输出程序运行时的一般性信息;④向流写入数据:输出运算符(<<)左侧的运算对象必须是一个ostream对象;右侧的运算对象是需要打印的值;功能:将给定的值写到给定的ostream对象中,结果返回其左侧运算对象,一般为std::cout;
在这里插入图片描述

语句的使用:
语句让很多简单而需要多次重复的操作在编写时能够一次性的完成。while语句,do while语句,for语句等循环语句和If else语句都能简化许多程序的书写难度。提高编程效率和程序运行的效率。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43427785/article/details/84888255