初始化数值变量
当有变申报,编译指示是预留存储空间变. 但是,商品储存空间,商品的变数,并不是界定.它可能是零,也可能有一些随意"垃圾"商品.然后用一个变量,你应该初始化到一个已知的值始终.让我们以这个例子:
int count; /* 预留存储空间计数 */
count = 0; /* 店0票*/
本声明用等号(=),这是C的转让操作.您也可以在初始化变量的宣告. 这样做,变姓名走在宣言和声明等号预期初值:
int count = 0;
double rate = 0.01, complexity = 28.5;
小心不要用一个变量值初始化允许范围之外.这里有两个例子,失控的程initializations:
int amount = 100000;
unsigned int length = -2500;
居不缠编译错误.你们节目可以汇编和连接,但你可能得到意想不到的结果,当节目运作.
让我们以下列例子来计算行业总数的磁盘:
// 计划部门在计算模式磁盘 //
#include<stdio.h>
#define SECTOR_PER_SIDE 63
#define SIDE_PER_CYLINDER 254
void main()
{
int cylinder=0;
clrscr();
printf("进入气瓶在磁盘编号 \n\n\t");
scanf("%d",&cylinder); //从用户得到的价值//
printf("\n\n\t 行业总数的磁盘 = %ld", (long)SECTOR_PER_SIDE*SIDE_PER_CYLINDER* cylinder);
getch();
}
The output of the program is as follows:
进入气瓶在磁盘编号
1024
行业总数的磁盘 = 16386048 |
在这三个例子,我们看到新事物的学习.#是用来确定使用的符号常数节目或在某些情况下,为了节省时间,确定小长字符号.
这里我们已确定了一些部门即每方63sector_per_side使节目内容易于理解. 同一案件是否属实side_per_cylinder界定为#254.scanf()对投入使用,使用户.
今天我们所走的人数为气瓶投入使用. *用两个或更多值乘以所示的例子.
getch()功能基本上得到了从单一的汉字输入键盘.由打字getch(); 这里的关键是阻止任何袭击,直到从屏幕键盘.
|