📄 sa4107.c
字号:
#include "stdio.h"
void head1(void);
void head2(void);
void head3(void);
int count; /* 全局变量 */
main()
{
register int index; /*定义为主函数变量 */
head1();
head2();
head3();
/* 主函数 "for" 循环 */
for (index = 8;index > 0;index--)
{
int stuff; /* 局部变量 */
/* 这种变量的定义方法在 Turbor C 中是不允许的 */
/* stuff 的可见范围只在当前循环体内 */
for(stuff = 0;stuff <= 6;stuff++)
printf("%d ",stuff);
printf(" index is now %d\n",index);
}
}
int counter; /* 全局变量 */
/* 可见范围为从定义之处到源程序结尾*/
void head1(void)
{
int index; /*此变量只用于 head1 */
index = 23;
printf("The header1 value is %d\n",index);
}
void head2(void)
{
int count; /* 此变量是函数head2()的局部变量 */
/* 此变量名与全局变量count重名 */
/* 故全局变量count不能在函数head2()中使用*/
count = 53;
printf("The header2 value is %d\n",count);
counter = 77;
}
void head3(void)
{
printf("The header3 value is %d\n",counter);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -