C语言程序设计的基本知识.doc

C语言程序设计的基本知识.doc

ID:62033226

大小:36.00 KB

页数:4页

时间:2021-04-15

C语言程序设计的基本知识.doc_第1页
C语言程序设计的基本知识.doc_第2页
C语言程序设计的基本知识.doc_第3页
C语言程序设计的基本知识.doc_第4页
资源描述:

《C语言程序设计的基本知识.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计的基本知识1.1.1编译与解释1.1.2程序设计语言的发展  机器语言è汇编语言è高级语言è第四代语言è第五代语言a) 机器语言:也称低级语言,是计算机惟一能直接识别的语言,是执行效率最高的语言;b) 汇编语言:采用几乎与机器指令一一对应的助记符来写程序的语言,与硬件有关,可移植性差,需要将写好的程序编译成机器指令后才能由计算机执行。c)高级语言:过程化语言,也称第三代语言,其形式接近数学语言,与硬件无关,采用编译或解释方式转化为机器指令。第一个高级语言是Fortran语言,另外有名的还有Basic语言(也称大众语言),P

2、ascal语言、C/C++语言、java语言等。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++语言标准的编译器,同时它还是集编辑器、编译器、调试环

3、境等于一体的IDE。除此之外,还有其它实现了C++标准的软件,如: C++ Builder、VisualAge C++、GCC等•C++程序设计、VisualC++程序设计、Windows程序设计C++程序设计,是指用标准C++语言进行程序设计;往往是强调C++语法本身。对其编译时不一定是用VC平台。VisualC++程序设计,是指在VC编译器平台上的程序设计,它可能用到非标准C++定义的关键字.在此平台上不一定就是写windows的程序。Windows程序设计,是指Windows平台上的程序,其重点不是C++本身,而是Windows风

4、格的程序如何设计.甚至不一定是用C++语言。•面向过程的程序设计、面向对象的程序设计•“面向过程"与“面向对象”是一种程序设计方法,不是一门语言.•OOP并非就一定用C++语言,它还可能是用Java、VisualBasic。Net、Smalltalk、C#等语言。//例1。1输出一行字符:“这是一个C++程序。”。#include〈iostream〉    //包含头文件iostreamusingnamespacestd;     //使用命名空间stdintmain(){cout<<″这是一个C++程序。″;return 0;}例1。

5、2求a和b两个数之和。//求两数之和      (本行是注释行)#include  //预处理命令usingnamespace std;   //使用命名空间stdint main()          //主函数首部{               //函数体开始 int a,b,sum;    //定义变量  cin〉>a>〉b;        //输入语句,从键盘输入两个数  sum=a+b;       //赋值语句cout〈〈″a+b=″<<sum<〈endl;   //输出语句return 0;     /

6、/如程序正常结束,向操作系统返回一个零值}1.3C++程序的构成和书写形式             //函数结束(1)、C++程序由一个或多个文件构成   编译系统分别对各个文件进行编译,每一个文件是一个编译单元.(2)文件组成: ① 预处理命令。②全局声明部分(在函数外的声明部分)③函数 注:每一个程序必须包括一个或多个函数,其中有且仅有一个main函数 但是并不要求每一个程序文件都必须具有以上3个部分,可以缺少某些部分(包括函数).(3) 函数组成:①函数首部 即函数的第一行.包括函数名、函数类型、函数属性、函数参数(形参)名、参数

7、类型.函数名后面必须有圆括号, 函数参数可以缺省,如int main()。 ② 函数体   即函数首部下面的大括号内的部分.如果在一个函数中有多个大括号,则最外层的一对{}为函数体的范围。(4)、语句类型   一类是声明语句,另一类是执行语句。C++语句必须以分号结束。(5)、C++程序总是从main函数开始执行的(全局对象的构造函数除外),最后从主函数结束。(6)、C++程序在一行内可以写几个语句,一个语句刀可以分写在多行上.(7)、注释:–在“/*"和“*/”之间的全部内容作为注释,有效范围可以多行(C/C++语言用).–用“//”

8、作注释时,有效范围只有一行,即本行有效,不能跨行(C++语言用)。一个程序从编写到最后得到运行结果要经历以下一些步骤。1。用C++语言编写程序 用高级语言编写的程序称为“源程序"(sourceprogram

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。