-
在程序中常常需要对变量赋初值,以便使用变量。语言程序中可有多种方法为变量提供初值。本小节先介绍在作变量定义的同时给变量赋以初值的方法。这种方法称为初始化。在变量定义中赋初值的一般形式为:类型说明符 变量1= 值1,变量2= 值2,……;例如:int a=3;
int b,c=5;
float x=3.2,y=3f,z=0.75;
char ch1='K',ch2='P';应注意,在定义中不允…
发布日期:2013-11-05 22:37:01
-
对于基本数据类型量,按其取值是否可改变又分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,其值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整型常量、整型变量、浮点常量、浮点变量、字符常量、字符变量、枚举常量、枚举变量。在程序中,常量是可以不经说明而直接引用的,而变量则必须先定义后使用。整型量包括整型常量、整型变量。3.1.1常量和符号常量在程序执行过程中,其值不发生…
发布日期:2013-11-05 22:24:47
-
在第一章中,我们已经看到程序中使用的各种变量都应预先加以定义,即先定义,后使用。对变量的定义可以包括三个方面:数据类型、存储类型、作用域。在本章中,我们只介绍数据类型的说明。其它说明在以后各章中陆续介绍。所谓数据类型是按被定义变量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。数据类型说明:数据类型说明基本数据类…
发布日期:2013-11-05 22:24:04
-
为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C源程序的基本部分和书写格式。【例1.1】#include <stdio.h>
main()
{
printf("hello world.\n");
}main是主函数的函数名,表示这是一个主函…
发布日期:2013-11-05 21:33:53
-
原型:extern void write_eng_font(int x,int y,char *buf,int mode);
用法:#include <system.h>
功能:写英文字符的点阵
说明:把get_eng_font返回的点阵信息写到屏幕上指定位置(x,y)处。
mode=0时写8x16点阵信息,mo…
发布日期:2014-03-24 21:16:40
-
原型:extern void write_chi_font(int x,int y,char *buf);
用法:#include <system.h>
功能:写汉字点阵
说明:可以把get_chi_font所取回的点阵信息写到屏幕上指定位置。
举例:
/ write_chi_font.…
发布日期:2014-03-24 21:16:40
-
原型:extern int time(struct tm *pTime);
用法:#include <system.h>
功能:取得系统时间
说明:结构tm在system.h中定义
struct tm
{
int hsec; /* Half Seconds. …
发布日期:2014-03-24 21:16:40
-
原型:extern void textmode(int mode);
用法:#include <system.h>
功能:设定屏幕模式
说明:请参见UpdateLCD中关于mode的含义。
textmode会影响屏幕上已有内容的显示。
举例:
/ textmode.c
…
发布日期:2014-03-24 21:16:40
-
原型:extern void sleep(unsigned int sec);
用法:#include <system.h>
功能:短暂延时
说明:延时sec秒
举例:
/ sleep.c
#include <system.h>
main(…
发布日期:2014-03-24 21:16:40
-
原型:extern void rectangle(int left, int top, int right, int bottom, int mode);
用法:#include <system.h>
功能:在屏幕上画一矩形。
说明:(left,top)指定左上角坐标,(right,bottom)指定右下角坐标。
…
发布日期:2014-03-24 21:16:40
-
原型:extern char *pyfc(char *str);
用法:#include <system.h>
功能:给定一个汉字str,查询对应的拼音。
说明:返回一个指向对应拼音字符串。多音字的几个读音之间用空格分隔。
拼音保存在系统缓冲区中。如想保留请将其复制到程序的变量中。
举例:
…
发布日期:2014-03-24 21:16:40
-
原型:extern void putpixel(int x, int y, int mode);
用法:#include <system.h>
功能:在屏幕的指定位置上画点
说明:(x,y)为屏幕上点的坐标,mode值含义如下:
mode=0:清除(x,y)处的点
1:在(x,y)处画…
发布日期:2014-03-24 21:16:40
-
原型:extern void TextOut(int x, int y, char *str, int mode);
用法:#include <system.h>
功能:在屏幕上指定位置输出字符串
说明:outtextxy为指向TextOut的宏,用法相同。
str所指向字符串可以为中文或英文。中文显示成16x…
发布日期:2014-03-24 21:16:39
-
原型:extern void noidle(void);
用法:#include <system.h>
功能:调用系统例程
说明:文曲星是单任务系统,为防止应用程序占用过多的系统时间而影响系统程序的执行
同时也为了防止个别程序崩溃而造成系统无法启动,文曲星内核在中断到来时会检
测应用程序所执行的…
发布日期:2014-03-24 21:16:39
-
原型:extern void gotoxy(int x, int y);
用法:#include <system.h>
功能:将光标移动到指定位置
说明:gotoxy(x,y)将光标移动到指定行y和列x。
gotoxy(0,0)将光标移动到屏幕左上角。
move(row,col)是到goto…
发布日期:2014-03-24 21:16:39
-
原型:extern void line(int left, int top, int right, int bottom, int mode);
用法:#include <system.h>
功能:在屏幕上画直线
说明:(left,top)和(right,bottom)指定直线的两个端点坐标。mode决定划线的模式。
…
发布日期:2014-03-24 21:16:39
-
原型:extern void gotoxy(int x, int y);
用法:#include <system.h>
功能:将光标移动到指定位置
说明:gotoxy(x,y)将光标移动到指定行y和列x。
gotoxy(0,0)将光标移动到屏幕左上角。
move(row,col)是到goto…
发布日期:2014-03-24 21:16:39
-
原型:extern int getpixel(int x, int y);
用法:#include <system.h>
功能:返回屏幕上指定点的状态
说明:(x,y)为屏幕上点的坐标,如果点为清除状态返回零,否则返回非零值。
举例:
/ pixel.c
#i…
发布日期:2014-03-24 21:16:39
-
原型:extern int getkey(void);
用法:#include <system.h>
功能:读键
说明:功能同getchar
举例:
/ getkey.c
#include <system.h>
main()
…
发布日期:2014-03-24 21:16:39
-
原型:extern void get_eng_font(char ch, char *buf, int mode);
用法:#include <system.h>
功能:取英文字符的点阵
说明:把字符ch的点阵信息存放在buf中。
buf必须有足够的空间容纳返回的数据。
mode=0时返回8x1…
发布日期:2014-03-24 21:16:38