6-3——c语言语法标准数据类型变量常数几个注意点

Posted 歌咏^0^

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6-3——c语言语法标准数据类型变量常数几个注意点相关的知识,希望对你有一定的参考价值。

C语言

语法标准有:ANSIC, C11

是一种面向过程的计算机编程语言

main函数是程序的入口

一个工程中有且只有一个main函数

目录

C语言

 

 

 

一、数据类型

二、变量:

三、常量:


一、数据类型

数据类型所占空间(单位字节/byte)

char

1
short2
int4
long4/8 (看所用平台是w32/w64)
float4
double8
long long(更长的整形)8

 

二、变量:

     1.局部变量   作用域为当前所在的代码块{}

      2.全局变量  作用域为整个工程(定义在所有{}之外)

   生命周期:变量的生命周期是指变量从被创造被销毁的一个时间段

 

 

三、常量:

        1. 字面常量

           如:printf("%d",3);

 

        2.const修饰的常量 ——给予变量常属性

            错误:

const int n = 4;  
int arr[n] = {0}; 

                       原因:给数组分配空间时,[ ]中必须是常量,然而被const修饰的n只是就有了常属性的变量

 

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

             正确:

#define Max 10 
******
int arr[Max] = {0};

                     原因:宏定义的Max实质是10,在预编译后,程序中所有的Max都会被10替代

 

      4.枚举常量(关键词——enum):

enum Day
{
   MONDAY,
   TUESDAY,
   WEDNESDAY
};
//MONDAY,TUESDAY,WEDNESDAY----枚举常量(默认值为:0,1,2)

enum Day day = MONDAY;
day = TUESDAY;

                    注意:{  }中的枚举常量之间用逗号隔开,{ }后面要加‘  ;  ’

                    错误:SECRET = 8 ;   //枚举常量被定义后,其值不能更改

 

^o^求点赞求、关注,谢谢,感激不尽

              

 

 

 

 

 

 

 

以上是关于6-3——c语言语法标准数据类型变量常数几个注意点的主要内容,如果未能解决你的问题,请参考以下文章

c语言int占几个字节

c语言中的枚举型啥意思

c语言中的枚举型啥意思

c语言操作符小结

简介变量常数if基础数据类型注释input()

C语言 extern