c语言重要知识点1

在c语言语言里面比较重要的知识点有函数、指针、变量:

函数:(在函数这一个知识点里面需要注意的是)

1、函数表达式的正确规范的表达形式

     void DisPlay(int num,char *p,&a,(void *)Link(int date))……等类似的形式

但是其中最主要的有一点需要记住那就是:函数的形参和返回值一样有两个传递方式一个是值传递一个地址传递,还有一点就是函数里面的隐含的临时对象(这个是函数作用的核心部分,用来做中间变量传递参数和地址)这个临时变量不是值得是函数里面的临时变量

2、指针

指针常量:就是指针的常量,他是不可以改变地址的指针,但是可以对其指向的内容修改

常量指针:就是指向常量的指针,指针式可以修改的,但是指向的内容是不可以修改的

3、变量

在c/c++中我们可以把内存分为:栈、堆、全局变量或者静态存储区域、常量存储区域

栈:通常是在编译期间就能确定存储大小的变量存储区域,用于在函数作用域里面创建和销毁的变量。通常是局部变量和函数形参等,他的空间是连续的

堆:一般是有MALLOC(NEW)来确定的空间

全局变量或者静态存储区域:在编译期间就能确定存储大小的变量存储区域,在运行期间其变量的值是可以修改的

常量存储区域:在编译期间就能确定存储大小的变量存储区域。但是在运行期间是不可以修改的

原文地址:https://www.cnblogs.com/xmphoenix/p/2214290.html