1 / 17
文档名称:

C 语言基础知识.ppt

格式:ppt   大小:685KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 语言基础知识.ppt

上传人:mh900965 2018/2/19 文件大小:685 KB

下载得到文件列表

C 语言基础知识.ppt

相关文档

文档介绍

文档介绍:C++语言基础知识
山西大学计算机与信息技术学院
2004级白洋

++是一门语言:语言是一套具有语法、,,用于表达我们的思想,描述解决问题的方法,供计算机执行,计算机只按指令做相应操作,并不能理解其中的思想.
:

意识是依赖于物质的,意识不能脱离物质而独立存在
第一代:机器语言(低级语言):面向机器、可移植性差、效率高、不方便编程
第二代:汇编语言
第三代:高级语言:面向程序员、可移植性好、执行效率低、便于编程
第四代:面向对象式语言
第五代:智能语言
程序设计语言
++语言的主要用途以及与其它语言的区别:
我们知道,.
(a):C++与C相比: 一是全面兼容C
二是支持面向对象的方法
(b):C++对C的类型系统进行了改革和扩充,比C更安全
(c):C++++既支持面向过程的程序设计,又支持面向对象的程序设计.
(d):像数据类型、算法的控制结构、函数等,不仅是面向过程程序设计的基本成分,也是面向对象编程的基础.


++的结构特点:
,函数是C程序的基本单位。(面向对象方法的基本单位是对象)

函数的组成:
说明部分:函数类型函数名(参数类型参数名,……)
例: int add(int x,int y) 或 int add(x,y) int x,y;
函数体: {
变量定义;
执行语句;
}
3. 主函数main():程序中有且只有一个main()函数,可在任意位置,是程序运行开始和结束。(C++如果不返回值一般都加void标记)
4. 书写格式自由: 一行内可多条语句,空格和回车符不计。一个语句可多行,用“\”续行。
5. 每个语句后有“;”,函数说明部分除外。
6. C语言本身没有输入输入语句,输入输出用库函数scanf()、printf()、getchar()、putchar()实现。(有用于输入输出流的对象cin、cout)
7. 可在任意位置加注释/* ……*/,可多行,不可嵌套。(用\\进行注释)
[]函数C程序例。
main()
{
printf("This is a C program. ");
}
[]最小的C程序例。
main()
{
}
This is a C program.
[]求两个数中较小数。
main()
{ int a,b,c;
scanf("%d,%d",&a,&b);
c=min(a,b);
printf("min=%d",c);
}
int min(int x,int y)
{ int z;
if(x<y) z=x;
else z=y;
return(z);
}
3,5 min=3

:
人们对客观世界的认识,从具体科学抽象到哲学层次,再由哲学指导具体科学的发展。(哲学是一切具体科学的指导性科学)自然哲学观指出:认识事物的过程就是从具体到抽象,再从抽象到具体的过程。

:
为了能更直接的描述客观世界中存在的事物(即对象)以及它们之间的关系.
开发一个软件是为了解决某些问题,(或称服务)的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形成类.