欢迎来到天天文库
浏览记录
ID:8967140
大小:59.00 KB
页数:4页
时间:2018-04-13
《c语言程序设计的基本知识》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言程序设计的基本知识1.1.1编译与解释1.1.2程序设计语言的发展机器语言è汇编语言è高级语言è第四代语言è第五代语言a)机器语言:也称低级语言,是计算机惟一能直接识别的语言,是执行效率最高的语言;b)汇编语言:采用几乎与机器指令一一对应的助记符来写程序的语言,与硬件有关,可移植性差,需要将写好的程序编译成机器指令后才能由计算机执行。c)高级语言:过程化语言,也称第三代语言,其形式接近数学语言,与硬件无关,采用编译或解释方式转化为机器指令。第一个高级语言是Fortran语言,另外有名的还有Basic语言(也称大众语言),Pascal语言、C/C++语言、ja
2、va语言等。d)第四代语言:非过程化语言。如Foxpro、SQL等e)第五代语言:人工智能语言,如Lisp、prolog等1.1.3流行语言的两大流派从语言风格上看,现在流行的语言大致可分为两大流派:•Basic:Basic、VBScript等•C系列:C语言、C++语言、C#、Java、JavaScript等1.1.4几个易混淆的术语•C++与VisualC++•C++:是一个语言标准。•VisualC++:是一个软件,是实现了C++语言标准的编译器,同时它还是集编辑器、编译器、调试环境等于一体的IDE。除此之外,还有其它实现了C++标准的软件,如:C++Bui
3、lder、VisualAgeC++、GCC等•C++程序设计、VisualC++程序设计、Windows程序设计C++程序设计,是指用标准C++语言进行程序设计;往往是强调C++语法本身。对其编译时不一定是用VC平台。VisualC++程序设计,是指在VC编译器平台上的程序设计,它可能用到非标准C++定义的关键字。在此平台上不一定就是写windows的程序。Windows程序设计,是指Windows平台上的程序,其重点不是C++本身,而是Windows风格的程序如何设计。甚至不一定是用C++语言。•面向过程的程序设计、面向对象的程序设计•“面向过程”与“面向对象”
4、是一种程序设计方法,不是一门语言。•OOP并非就一定用C++语言,它还可能是用Java、VisualBasic.Net、Smalltalk、C#等语言。//例1.1输出一行字符:“这是一个C++程序。”。#include//包含头文件iostreamusingnamespacestd;//使用命名空间stdintmain(){cout<<″这是一个C++程序。″;return0;}例1.2求a和b两个数之和。//求两数之和(本行是注释行)#include//预处理命令usingnamespacestd;//使用命名空间std
5、intmain()//主函数首部{//函数体开始inta,b,sum;//定义变量cin>>a>>b;//输入语句,从键盘输入两个数sum=a+b;//赋值语句cout<<″a+b=″<6、每一个程序文件都必须具有以上3个部分,可以缺少某些部分(包括函数)。(3)函数组成:①函数首部即函数的第一行。包括函数名、函数类型、函数属性、函数参数(形参)名、参数类型。函数名后面必须有圆括号,函数参数可以缺省,如intmain()。②函数体即函数首部下面的大括号内的部分。如果在一个函数中有多个大括号,则最外层的一对{}为函数体的范围。(4)、语句类型一类是声明语句,另一类是执行语句。C++语句必须以分号结束。(5)、C++程序总是从main函数开始执行的(全局对象的构造函数除外),最后从主函数结束。(6)、C++程序在一行内可以写几个语句,一个语句刀可以分写在7、多行上。(7)、注释:–在“/*”和“*/”之间的全部内容作为注释,有效范围可以多行(C/C++语言用)。–用“//”作注释时,有效范围只有一行,即本行有效,不能跨行(C++语言用)。一个程序从编写到最后得到运行结果要经历以下一些步骤。1.用C++语言编写程序用高级语言编写的程序称为“源程序”(sourceprogram)。C++的源程序是以.cpp作为后缀的(cpp是cplusplus的缩写)。2.对源程序进行编译对于源程序,必须用一种称为“编译器(complier)”的软件,把源程序翻译成二进制形式的“目标程序(objectprogram)”。编译是以源程序文8、件为单位分
6、每一个程序文件都必须具有以上3个部分,可以缺少某些部分(包括函数)。(3)函数组成:①函数首部即函数的第一行。包括函数名、函数类型、函数属性、函数参数(形参)名、参数类型。函数名后面必须有圆括号,函数参数可以缺省,如intmain()。②函数体即函数首部下面的大括号内的部分。如果在一个函数中有多个大括号,则最外层的一对{}为函数体的范围。(4)、语句类型一类是声明语句,另一类是执行语句。C++语句必须以分号结束。(5)、C++程序总是从main函数开始执行的(全局对象的构造函数除外),最后从主函数结束。(6)、C++程序在一行内可以写几个语句,一个语句刀可以分写在
7、多行上。(7)、注释:–在“/*”和“*/”之间的全部内容作为注释,有效范围可以多行(C/C++语言用)。–用“//”作注释时,有效范围只有一行,即本行有效,不能跨行(C++语言用)。一个程序从编写到最后得到运行结果要经历以下一些步骤。1.用C++语言编写程序用高级语言编写的程序称为“源程序”(sourceprogram)。C++的源程序是以.cpp作为后缀的(cpp是cplusplus的缩写)。2.对源程序进行编译对于源程序,必须用一种称为“编译器(complier)”的软件,把源程序翻译成二进制形式的“目标程序(objectprogram)”。编译是以源程序文
8、件为单位分
此文档下载收益归作者所有