第1章C语言程序设计概述._第1页
第1章C语言程序设计概述._第2页
第1章C语言程序设计概述._第3页
第1章C语言程序设计概述._第4页
第1章C语言程序设计概述._第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第1章章 C语言程序设计概述语言程序设计概述1.1 计算机系统基础知识计算机系统基础知识1.1.1 计算机硬件系统的基本组成计算机硬件系统的基本组成计算机硬件系统分为两大部分:计算机主机u内存储器u运算器u控制器外部设备u输入、输出设备u外存储器中央处理器(CPU) 数据 数据 注: 控制信号 数据信号 输入设备 内存储器 输出设备 运算器 控制器 CPU 程序数据 指令 数据 数据 运行结果 l计算机程序:简称程序,是指一组指示计算机每一步动作的指令,通常用某种程序设计语言编写,运行于计算机上。1.2 程序和程序设计程序和程序设计l程序设计语言:人和计算机交流信息使用的语言,或称计算机语言

2、。机器语言汇编语言高级语言1.3 C语言程序的组成语言程序的组成1.3.1 一个简单的一个简单的C语言程序语言程序【例例1-1】在屏幕上输出文字在屏幕上输出文字“Hello World!”。#include int main(void) /* 定义主函数 */ printf(Hello World!n); /* 输出文字Hello World! */ return 0; /*返回0,表示程序执行正常结束*/l下面给出了一个最简单的C语言程序,通过分析它的组成部分和执行过程,说明C语言程序的基本结构 。#include int main(void) printf(“Hello World!n”)

3、; return 0; 注释部分注释部分以增加程序的可读性。以增加程序的可读性。注释是程序的不可执行注释是程序的不可执行部分部分 。/* 定义主函数定义主函数 */* 输出文字输出文字Hello World! */*返回返回0,表示程序执行正常结束,表示程序执行正常结束*/预处理命令预处理命令 程序中包含某一文件内容。程序中包含某一文件内容。 stdio.h文件中包含有标准输文件中包含有标准输入入/输出函数的说明信息。输出函数的说明信息。预处理命令要独占一行。预处理命令要独占一行。 函数定义函数定义 C程序由函数组成;一个程序由函数组成;一个C程序程序至少有一个主函数(至少有一个主函数(mai

4、n函数)。函数)。函数由函数头和函数体两部分组函数由函数头和函数体两部分组成。成。 函数定义函数定义 定义函数类型、函数名和函数参数。定义函数类型、函数名和函数参数。 语句语句 C语言中每条执行语句都必须以分号语言中每条执行语句都必须以分号(;)结尾,分号是)结尾,分号是C语句的一部分。语句的一部分。1.3.3 C语言程序的基本语法单位语言程序的基本语法单位 标识符、关键字、运算符、常量、分隔符和字符串。 (1)标识符)标识符l标识符一般用来给变量、函数、数组、文件等对象命名。C语言标识符的命名规则: 标识符由字母(标识符由字母(AZ,az)、数字()、数字(09)和下)和下划线(划线(_)组

5、成。)组成。 标识符的第一个字符必须是字母或下划线,后续字符标识符的第一个字符必须是字母或下划线,后续字符可以是字母、数字或下划线。可以是字母、数字或下划线。 标识符区分大小写字母。标识符区分大小写字母。 count,student_name,sum,test13,_number,Sum M.John,$123,hi!,12xyz(2)关键字)关键字l C语言预先规定了一些标识符,在语言预先规定了一些标识符,在C语言中具有特定的含义语言中具有特定的含义和作用,不能另作他用,这些标识符称为关键字(或保留字)。和作用,不能另作他用,这些标识符称为关键字(或保留字)。关键字由小写英文字母组成。标准关

6、键字由小写英文字母组成。标准C语言中共有语言中共有32个关键字。个关键字。分四类:分四类:1类型定义关键字类型定义关键字int、long、short、float、double、char、unsigned、signed、const、void、volatile、enum 、struct、union2语句定义关键字语句定义关键字if 、else、 goto、 switch、 case、 do、 while、 for、 continue、 break、 return、 default、typedef3存储类别说明关键字存储类别说明关键字auto、register、extern、static4长度运算符关键字长度运算符关键字sizeof(3)分隔符)分隔符l C语言中采用的分隔

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论