LinuxC基础知识
文章平均质量分 69
小黄花一朵
这个作者很懒,什么都没留下…
展开
-
define、static、const
**1、**使用宏函数的程序举例: #include <stdio.h> #define PI 3.14 #define ADD(x, y) (x+y) #define MAX(x, y) ((x>y)?(x):(y)) int add(int x, int y) { return x+y; } int main() { printf ("%d\n", ADD(1,2)原创 2018-11-30 13:21:12 · 163 阅读 · 0 评论 -
全局变量、局部变量、extern
01 全局变量:在函数外定义的变量,变量可以使用的有效范围,定义的位置开始到文件结束。 在C中定义的全局变量只默认当前函数有效,若想在其他文件中使用需使用extern进行声明。 例如在one.c中定义了一个全局变量num,在two.c中想使用。 文件one.c // one.c #include <stdio.h> // 定义一个全局变量num // 此处为num变量分配空间 int...原创 2019-08-17 16:36:00 · 589 阅读 · 0 评论 -
结构体
1、C语言中提供了一些由系统已经定义好的数据类型,如:int,float,char等,用户可以在程序中用它们定义变量,解决一般的问题,但人们要处理的问题往往比较复杂,只有系统提供的类型还不能满足应用的要求,C语言允许用户根据需要自己建立一些数据类型,用它来定义变量。 2、C语言允许用户自己指定这样一种数据结构,它由不同类型的数据组合成一个整体,以便引用,这些组合在一个整体中的数据是互相联系的,这样...原创 2018-11-27 15:11:03 · 145 阅读 · 0 评论 -
头文件、gcc编译
1、头文件的包含方式 #include <stdio.h> 默认是从 /usr/include/ 目录下搜索文件 #include "stdio.h" #include "../stdio.h" 先在当前目录下搜索文件,如果没有,再去 /usr/include 下找 2、C...原创 2018-11-16 15:04:10 · 505 阅读 · 0 评论