1 / 31
文档名称:

c语言基础.ppt

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

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

分享

预览

c语言基础.ppt

上传人:xunlai783 2018/10/25 文件大小:285 KB

下载得到文件列表

c语言基础.ppt

相关文档

文档介绍

文档介绍:本章主要内容
C脚本的开发环境
变量
运算符和数学函数
指针
循环和条件语句
函数
结构
API
项目环境
Windows API
标准对话框
文件
_c语言基础
1
C脚本的开发环境
图形编辑器的动作编辑器
用于在对象处创建C动作。
创建C动作的步骤如下:
1)打开图形编辑器。
2)选择期望的属性或事件。
3)编写执行期望计算的函数主题、动作。
4)翻译已完成的函数。
5)对于为对象属性创建的C动作,必须定义触发器。对于为对象事件创建的C动作,由于事件本身就是触发器,所以不用再定义触发器
6)通过单击动作编辑器的确定按钮,可将已编写的C动作放置在期望的属性或事件处。通过C动作动态化的属性或事件将用绿色箭头标记。
_c语言基础
2
全局脚本编辑器
全局脚本编辑器用于创建项目函数、标准函数和动作。
建立项目函数的步骤如下:
1)打开全局脚本编辑器。
2)选择项目函数条目,单击鼠标右键,从弹出式菜单中选择新建→函数创建新项目函数的基本框架。
3)项目函数可以完全由用户进行配置,没有不能编译的代码段。编写函数标题,且函数必须有一个名称,以便C动作或其他函数调用。此外,必须指定返回值和函数所需的传递参数。
_c语言基础
3
4)编写函数主题。
5)编译已完成的函数。
6)与描述一起定义一个口令,以保护项目函数免遭未授权人员访问。
7)完成的项目函数用合适的名称进行保存。
建立全局动作的步骤如下:
1)打开全局脚本编辑器。
2)创建动作的基本框架。
3)编写动作主体。
4)定义口令来保护项目函数免遭未授权人员的访问。与函数相比,它还需要设置一个触发器来控制动作的执行。
5)保存完成的动作。
_c语言基础
4
测试输出
通过执行程序来测试输出,这样便于在开发期间进行故
障检测和错误诊断。测试输出可以通过printf()函数来启
动,通过该函数,不但可输出简单文本,而且可输出当前变
量值。Printf()函数至少一个参数,该参数是一个字符串,
要传递的附加类型和数量取决于该字符串。在prinft()函数
中字符“%”用于在该位置插入变量值的标识符,跟在字符“%”
之后的字符确定变量的数据类型。
_c语言基础
5
变量
变量
变量是由程序处理的数据对象。变量只有在定义以后才
能使用。在第一条指令可以执行前,必须先定义程序中的所
有变量。
常量
除变量之外,程序中也使用常量。它只是数值的直接使
用。
数据类型
Char为一个字节,可以接受一个字符;Int为整型数值;
Float为单精度型浮点数;Double 双精度型浮点数。Int数据
类型之前可以加关键字signed或
_c语言基础
6
unsigned。关键字signed代表有符号数,关键字unsigned
代表无符号数。Int数据类型之前也可以加关键字long或
,其含义仍然
相同。Short(或short int)数据类型的变量需要2个字节
的存储空间,long(或longint)数据类型的变量与int数
据的变量一样需要4个字节的存储空间,然而double数据类
型的变量需要8个字节的存储空间。每种数据类型都可以显
示某一数值范围的数值,其区别在于不同的数据类型所需
的存储空间不同,以及是有符号还是无符号数据类型。
_c语言基础
7
各数据类型的数值范围如下:
Int 2147483648~2147483647
Unsigned int 0~429967295
Short 32768~32767
Unsigtned short 0~65535
Long 2147483648~2147483647
Unsigned long 0~4294967295
Char 128~127(所有的ASCII字符)
Unsigned char 0~225(所有的ASCII字符)
float 10^38z~0^38
double 10^308~0^308
_c语言基础
8
变量及C的数据类型
_c语言基础
9
静态变量和外部变量

C变量在定义后才能在函数中生效。在函数终止后,
它又变成无效。如果再次调用该函数,则将会再生成C变
量。然而,如果在变量前加关键字static,则在两次函
数调用之间保留该变量,因此,它将保留其值。然而对
于C动作,画面,静态变量才会有效。
如果撤消选定画面,则静态变量变成无效。再次打开画
面后,在C动作期间将会再次生成静态变量。
_c语言基础
10