C语言串讲讲义

C语言串讲讲义

ID:42409705

大小:556.50 KB

页数:30页

时间:2019-09-14

C语言串讲讲义_第1页
C语言串讲讲义_第2页
C语言串讲讲义_第3页
C语言串讲讲义_第4页
C语言串讲讲义_第5页
资源描述:

《C语言串讲讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、概述1.1计算机的工作原理1、计算机的硬件组成:由五个基本部分组成--运算器、控制器、存储器、输入设备和输出设备。输入设备内存外存输出设备CPU2、计算机的工作原理人与计算机的一次对话是这样完成的:l用户从键盘把程序和数据输入内存(程序就是用计算机语言书写的指令)lCPU逐一读出每条指令、数据,并执行,执行结果存放在内存l最终结果显示给用户。3、计算机指令与程序根据计算机的硬件组成及工作原理,计算机指令应该包括:l输入指令(输入语句)l输出指令(输出语句)l内存管理和存取指令(变量声明、赋值、引用语句)l运算指令(各种表达式)l其他各种控制指令等(分支语句、循环语句)程序:就是灵活运用这

2、些指令编写的指令序列,以控制计算机硬件按照我们的目的自动工作。【例题1.1】用自然语言编写一个程序,实现如下功能:从键盘接收两个整数,将这两个数的和输出到显示器上。①在内存中分配三个存储空间,来存储两个加数及相加和;②从输入设备键盘输入第一个数,存储到内存相应地址中;③从输入设备键盘输入第二个数,存储到内存相应地址中;④由CPU中的运算器求两个数的和,将和存储到内存中;⑤将和送到输出设备显示器显示。#includeintmain(void){intn1,n2,sum;printf("Pleaseinputn1andn2:");scanf("%d%d",&n1,&n2);su

3、m=n1+n2;printf("n1+n2=%d",sum);return0;}1.2用C语言编写程序的一些基本规定1、C语言简介:C语言是一种高级程序设计语言,C程序采取编译执行的方式。C语言有三种基本结构:顺序结构、选择结构、循环结构。2、C程序的编写运行步骤:Ø编辑:用编辑器编写源程序文件,文件的扩展名为.c。Ø编译:用编译工具发出编译指令,将源程序编译为目标文件,扩展名为.obj。Ø链接:发出链接指令,使目标程序与运行环境链接为可执行程序,扩展名为.exe。3、C程序的构成ØC程序由一个主函数main()和多个子函数构成Ø每个函数由说明部分和函数体组成,结构如下:返回值类型函数名

4、(形参列表){函数体}Ø函数体由声明部分及执行部分组成,执行部分由若干语句组成,每个语句由分号结束Ø一行可以写多个语句,一个语句可以写多行ØC程序总是由main()函数开始执行,main()函数可以在程序中的任何位置Ø通过函数名调用子函数Ø用/*……*/可以对C程序的任何部分作注释【例题1.2】求两整型数中较小的那个数。#includeintxmin(intx,inty){intmin;if(x

5、twonums:");scanf("%d%d",&a,&b);min=xmin(a,b);printf("minnumis%d",min);}二、变量与表达式2.1变量程序中的数据用变量表示,变量的物理含义是指计算机内存。变量有名字(name)、类型(type)、占用内存大小(size)、值(value)四个属性1、标识符与关键字标识符:对变量、函数、数组等数据对象命名的有效字符序列,简单地说就是一个名字。标识符的命名规则:由英文字母、数字和下划线组成,字母区分大小写,不可以是数字开头。标识符分为如下三类:1)关键字:C语言中预先规定的具有固定含义的一些单词称为关键字。C语言的32个关键

6、字:autobreakcasecharconstcontinuedefault dodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedstaticsizeofstructswitchtypedefunionunsignedvoidvolatilewhile2)预定义标示符。预先定义并具有特定含义的标识符。如define、include、printf等。3)用户自定义标识符,不允许使用关键字作为标识符的名字。(IF?可不可以)2、变量的数据类型数据类型基本类型构造类型指针类型*空类型void整型实型(浮点型)字符

7、型char枚举类型数组类型结构体类型共用体类型单精度实型float双精度实型double基本整型int长整型longint短整型short无符号整型unsigned3、数据类型与内存类型标识符名长度(字节)取值范围char1ASCII字符代码short1-128~127int2-256~255unsignedint20~511longint4-32768~32767float4double84、变量的声明变量

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

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

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