C语言进阶
ZoneLai
这个作者很懒,什么都没留下…
展开
-
(一)GCC Makefile熟悉
一、GCC编译器1、概念:全称为GNU CC ,GNU项目中符合ANSI C标准的编译系统 GNU C and C++ compiler GNU compiler collection2、特点:1》可编译C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言2》GCC是可以在多种硬体平台上编译出可执行程序的超级编原创 2017-05-06 23:56:09 · 467 阅读 · 0 评论 -
(二)数组、指针、函数
一、数组 1、一维数组 1》定义 2》初始化 3》使用 4》存储 2、多维数组 1》定义 2》初始化 3》使用 4》存储 3、变长数组 4、数组传参 地址传递:传数组名和元素个数#include原创 2017-11-04 17:20:26 · 450 阅读 · 0 评论 -
(三)linux杂项
一、内存映像 在运行程序时,系统会自动的映射一块虚拟的内存,应用程序就是在这样的虚拟内存空间中运行的,如下:二、存储类型C语言中,定义变量或者数组时,都会对该变量或者数组的属性进行说明,比如,int a;//int在这里说明变量a:1)在内存中的长度,2)数据在内存中的存储方式如果我们还想知道变量a的其他属性,比如:在内存中的位置,占用内存的时间段,在程序中的使用原创 2017-11-04 17:47:14 · 712 阅读 · 0 评论 -
(四)结构体、共用体、枚举、字节对齐
一、结构体1、概念:结构体是复合的数据类型,是不同类型 数据的集合在C语言中没有具体的结构体类型,但是C语言给出了定义结构体类型的语法格式,所以结构体也成为自定义类型2、结构体类型定义的语法格式struct {成员类型 成员名;成员类型 成员名;.... ....成员类型 成员名;};例如:定义一个学生的类型struct student原创 2017-11-04 17:58:56 · 1430 阅读 · 0 评论