1、C程序是以函数为基本单位,整个程序由函数组成。一个完整的C程序有且仅有一个主函数,是程序启动时的唯一入口。
2、函数是由函数说明和函数体两部分组成,函数说明部分包括对函数名、函数类型、形式参数等的定义和说明;函数体包括对变量的定义和执行程序两部分,由一系列语句和注释组成。整个函数体由一对花括号括起来。
3、C程序的上机执行过程一般要经过四个步骤:编辑、编译。链接和运行。
a、编辑程序:
生成 文件名.c (C源文件)
b、编译程序:
翻译——全部编译
解释——逐行编译
生成 文件名.o (obj文件:目标文件/二进制文件)
c、链接:
目标文件+C库函数
生成 文件名.exe (可执行文件)
d、运行——>调用控制台——>输出结果
4、编程语言的基本组成
a、基本字符集:
1) 数字字符:0、1、2、3、4、5、6、7、8、9
2) 拉丁字母:A——Z,a——z
3) 运算符:“+”、“-”、“*”、“/”、“%”、“=”、“<”、“>”、“<=”、“>=”、“!=”、“==”、“<<”、“>>”、“&”、“|”、“&&”、“||”、“^”、“~”、“(”、“)”、“[”、“]”、“->”、“.”、“!”、“?”、“:”、“,”、“;”。
4) 特殊符号和不可显示字符:_(连字符或下划线)、空格、换行、制表符。
b、标识符:
变量名、常数名、数组名、函数名、文件名、类型名统称为标识符。标识符由字母、数字或下划线(_)组成,它的第一个字符必须是字母或下划线。
c、关键字:
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed sizeof static struct switch typedef union
unsigned void volatile while
d、语句:
选择语句:if、switch
流程控制语句及循环语句:for、while、do_while
转移语句:break、continue、return、goto
表达式语句
复合语句
空语句
e、标准库函数
常用的有数学函数、字符函数和字符串函数、输入输出函数、动态分配函数和随机函数。eg:math.h stdio.h
5、程序的三种结构:顺序结构,循环结构,选择结构。
2、函数是由函数说明和函数体两部分组成,函数说明部分包括对函数名、函数类型、形式参数等的定义和说明;函数体包括对变量的定义和执行程序两部分,由一系列语句和注释组成。整个函数体由一对花括号括起来。
3、C程序的上机执行过程一般要经过四个步骤:编辑、编译。链接和运行。
a、编辑程序:
生成 文件名.c (C源文件)
b、编译程序:
翻译——全部编译
解释——逐行编译
生成 文件名.o (obj文件:目标文件/二进制文件)
c、链接:
目标文件+C库函数
生成 文件名.exe (可执行文件)
d、运行——>调用控制台——>输出结果
4、编程语言的基本组成
a、基本字符集:
1) 数字字符:0、1、2、3、4、5、6、7、8、9
2) 拉丁字母:A——Z,a——z
3) 运算符:“+”、“-”、“*”、“/”、“%”、“=”、“<”、“>”、“<=”、“>=”、“!=”、“==”、“<<”、“>>”、“&”、“|”、“&&”、“||”、“^”、“~”、“(”、“)”、“[”、“]”、“->”、“.”、“!”、“?”、“:”、“,”、“;”。
4) 特殊符号和不可显示字符:_(连字符或下划线)、空格、换行、制表符。
b、标识符:
变量名、常数名、数组名、函数名、文件名、类型名统称为标识符。标识符由字母、数字或下划线(_)组成,它的第一个字符必须是字母或下划线。
c、关键字:
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed sizeof static struct switch typedef union
unsigned void volatile while
d、语句:
选择语句:if、switch
流程控制语句及循环语句:for、while、do_while
转移语句:break、continue、return、goto
表达式语句
复合语句
空语句
e、标准库函数
常用的有数学函数、字符函数和字符串函数、输入输出函数、动态分配函数和随机函数。eg:math.h stdio.h
5、程序的三种结构:顺序结构,循环结构,选择结构。
- C程序上机执行练习.rar (4.1 KB)
- 下载次数: 2
发表评论
-
SQL:目录
2013-05-04 22:42 504第一章:关系型数据库管理系统概述 http://131 ... -
SQL:第六课
2013-04-26 17:37 621一、Sybase.PowerDesigner.15.0 二、 ... -
SQL:第五课
2013-04-26 17:34 557第六章: 第七章: 第八章: -
SQL:第四课
2013-04-20 18:56 827第五章: 练习1: USE ... -
SQL:第三课
2013-04-20 11:27 639第四章:DML语句 练习: CREATE DATABA ... -
SQL:第二课
2013-04-17 22:11 709第二章: 第三章: 第二章作业:简易大学教学管理数据库 ... -
SQL:第一课
2013-04-16 22:09 733... -
C语言:目录
2013-04-15 23:11 588第一章:软件开发概述 http://131947319 ... -
C语言:第九课
2013-04-15 22:54 610一、C语言的数据类型包括基本类型(整形,字符型,浮点型),指针 ... -
C语言:第八课
2013-04-15 22:36 700一、在C语言程序设计时 ... -
C语言:第七课
2013-04-15 21:47 543一、数组:按一定顺序排列,具有某种相同性质的同类型变量的集合。 ... -
C语言:第六课
2013-04-06 22:47 560一、循环控制语句控制一个代码块多次执行,直到某个条件满足。重复 ... -
C语言:第五课
2013-04-02 22:41 831一、所有程序在执行时,程序中的语句按其先后顺序执行。这种按照语 ... -
C语言:关于数据类型的自动转换
2013-04-02 19:11 1306在C语言中,当使用多个 ... -
C语言:第四课
2013-04-01 21:28 761一、浮点类型的除法 ... -
C语言:关于溢出
2013-03-31 14:19 1702对于变量的值超出其定 ... -
C语言:第三课
2013-03-30 21:03 8551、计算机在通电状态下 ... -
C语言:第一课
2013-03-27 21:52 7371、软件是为了完成某些特定功能而编制的一到多个程序文件的集合。 ...
相关推荐
c语言考试复习资料\C二级\C语言第七次课.PPT
c语言考试复习资料\C二级\C语言第三次课.PPT
1.资源名称:C语言课件 2.资源内容:C语言基本数据类型与表达的ppt
该视频是为c语言开发就业服务的,加群后可获得后续更新视频
C语言计算机二级的课程ppt,第一章概述部分。
王敬华C语言程序设计教程2,3,4,5,6,7,8,9,11,12章课本源代码。不全呦。
第十二课 C语言对文件读写的支持,FILE指针 3.rar第十二课 C语言对文件读写的支持,FILE指针 3.rar第十二课 C语言对文件读写的支持,FILE指针 3.rar第十二课 C语言对文件读写的支持,FILE指针 3.rar第十二课 C语言对...
1、通过包含公共的头文件将编写好的工程代码拆分到多个源文件中;
1、通过作业讲解演示将实际事物抽象为C语言算法的过程; 2、通过作业讲解研究如何提高的C语言循环质量;
谭浩强老师的C语言精品课件,很不错的,可以参考一下。
1、通过作业学习如何测试系统函数和开发函数; 2、通过编写C语言程序来分析和解决数学问题;
新课: 第一章 C语言概述 教学目标:了解C语言的发展、特点、C程序的结构及C程序的上机步骤 教学重点:C程序的上机步骤 教学难点:C程序的上机步骤 §1.1C语言出现的历史背景 一、 C语言的发展 C语言是在B语言的基础...
1、讲解C语言中文件操作的相关函数的调用方法; 2、通过f族文件操作函数对结构体数组项目进行开发;
1、演示continue关键字的作用以及break、return关键字的区别; 2、介绍一些C语言的基础运算符号;
第2章 C语言必备基础4 第3章 C语言快速入门10 第4章 函数与程序结构6 第5章 预处理和宏5 第6章 玩转数组7 第7章 吃透指针 10 第8章 聚合数据类型 第9章 字符串的应用 第10章 时间的应用 第11章 文件的输入...
比较发现,第一个文件和第二个文件,其余基本一样,但是第12行开始的调用函数完全不一样了: hello.s:call _printf helloq.s:call _putchar 也没有出现.ascii宏,因为不是输出字符串了,而是输出红心符号。 最后的...
1、讲解全局变量和静态变量的关系; 2、讲解静态变量与栈内局部变量的区别; 3、全局变量和函数的声明以及C语言的工程管理;
(1)能够使用C语言进行简单的算术运算、关系运算和逻辑运算。 (2)掌握不同的类型数据之间赋值的规行。 (3)进一步熟悉C语言程序的编辑、编 译和运行的过程。 二、实验原理 (技术原理:文字、图、表、公式等) 编写一...
2.第二课_转.flv 20.第二十课_转.flv 21.第二十一课_转.flv 22.第二十二课_转.flv 23.第二十三课_转.flv 24.第二十四课_转.flv 25.第二十五课_转.flv 26.第二十六课_转.flv 27.第二十七课_转.flv 28.第二十八课_转....