0
点赞
收藏
分享

微信扫一扫

(复习)C语言入门

变量

变量的分类

·局部变量

·全局变量


#include<stdio.h>

int global=2019;//全局变量

int main(){

int local = 2018;//局部变量

//下面定义的global会不会有问题?

int global=2020;

printf("global = %d\n",global);

return 0;

}


总结:

上面的局部变量global变量的定义其实没有问题

当局部变量和全局变量同名的时候,局部变量优先使用


生命周期:

1、局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束

2、全局变量的生命周期是:整个程序的生命周期

常量

C语言中的常量分为以下几种:

·字面常量

·const修饰的常变量

·#define定义的标示符常量

·枚举常量


const-常属性

#include<stdio.h>

int main(){

const int num=4;//const修饰的常变量

printf("%d\n",num);

num=8;//此时出现报错,因为num是常变量,无法修改

printf("%d\n",num);

return 0;

}


#define定义的标示符常量.

#define Max 10

int main(){

int arr[Max]={0};

printf("%d\n",Max);

return 0;

}


枚举常量-关键字-enum

enum Sex{

MALE;

FEMALE;

SECRET;//枚举常量

}

int main(){

printf("%d\n",MALE);//0

printf("%d\n",FEMALE);//1

printf("%d\n",SECRET);//2

return 0;

举报

相关推荐

0 条评论