复习C语言002

  • 放在函数内(即大括号内)的变量:局部变量                                                                            放在函数外的变量:全局变量                                                                                                      局部变量优先
    int main()
    {
        int num1=0;
        int num2=0;
        int sum=0;
    printf("请输入两个数字:>");
    scanf("%d%d",&num1,&num2);
    sum=num1+num2;
    printf("%d\n",sum);
    return 0;
    }
  •  变量的作用域和生命周期                                                       

局部变量的作用域:变量所在的打括号内,生命周期是括号开始到括号结束。

全局变量的作用域:整个工程(不安全) ,生命周期是整个程序的生命周期。

extern int g_val

 //extern 声明外部符号

生命周期:创建到摧毁。 

  • 常量 

  1. 字面常量:3; 3.14;"abc"
  2. const修饰的常变量:本质是变量        鸡肋,未更新 
const int num=10;

3.#define定义的标识符常量:

#define MAX=10

4.枚举常量:枚举关键字 enum 

enum sex
{
  MALE
  FEMALE
  SECRET
};

括号内按顺序默认为0,1,2 

 

enum sex
{
  MALE=2
  FEMALE=4
  SECRET=6
};
  • 字符串 :有双引号引起来的一串字符

 "abc" ;  " ";

char arr1[]="abc";
printf("%s\n",arr1)
char arr2[]={'a','b','c','0';
printf("%s\n",arr2);

 其中arr1=arr2=3

 

 

 

 

 

上一篇:002.时间戳中的时区设置


下一篇:002、面向对象(二)、属性 和 方法