![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
03.C语言高级
文章平均质量分 86
C语言高级编程
微客猿
专注于物联网、嵌入式、人工智能等领域的创作。
展开
-
第5章 C语言高级的库函数
* Day. [1-31] */ // 一个月中的哪一日 int tm_mon;/* Month. [0-11] */ // 月份在计算中要手动加1 int tm_year;/* Year - 1900. */ // 在计算中, 要考虑这个因素 int tm_wday;/* Day of week. [0-6] */ // 星期几 int tm_yday;/* Days in year.[0-365] */ // 一年的第多少天 int tm_isdst;原创 2022-11-13 18:55:49 · 1327 阅读 · 2 评论 -
第4章 C语言高级的关键字
【代码】第4章 C语言高级的关键字。原创 2022-11-13 18:43:24 · 713 阅读 · 0 评论 -
第3章 C语言高级的预处理
include “文件名” : “” 表示首先在当前目录中搜索,若没有,再按标准方式搜索。#include : 表示的是按标准方式搜索 , 系统指定的路径进行搜索。直接使用gcc 编辑时, 会自动调用连接工具 , 连接时主要是连接库(静态库和动态库)使用命令: gcc -S , 是把C语言生成汇编语言。是把汇编语言转换成机器码, 需要使用命令 gcc -c。连接库以后, 就可以生成可执行程序了。条件编译指令 #if 和 #endif。实例30 , 多文件编译。原创 2022-11-11 22:10:45 · 616 阅读 · 0 评论 -
第2章 C语言高级的函数
不在前述各个作用域中出现的声明,具有文件作用域,这样声明的标识符的作用域开始于声明点,结束于文件尾。变量从产生到结束的这段时间就是它的生存期。在变量生存期内,变量将保持它的值,直到被更新为止。块作用域中声明的,没有用static修饰的变量是动态生存期的对象(习惯称局部生存期变量)。程序在运行时, 可以带入参数 , 有main函数的参数进行获取。开始于程序执行到声明点时,结束于命名该标识符的作用域结束处。例如 , 获取运行程序时传入的参数的个数和内容。argc :表示参数的个数。静态生存期与动态生存期。原创 2022-11-11 22:05:15 · 764 阅读 · 0 评论 -
第1章 C语言高级的枚举、typedef、位域(三)
struct 位域结构名 {位域列表 };// 数据类型 变量名称:暂用二进位的宽度;实例16源文件源代码// led1 是一个开关量, 占用1个二进制的为 0和1 unsigned int led2 : 1;// led2 是一个开关量, 占用1个二进制的为 0和1 unsigned int beep : 1;// beep 是一个开关量, 占用1个二进制的为 0和1 unsigned int keyval : 3;原创 2022-11-11 22:00:59 · 698 阅读 · 0 评论 -
第1章 C语言高级的共用体(二)
定义一个共用体类型的一般形式为:union 共用体名 {成员表列;};实例11源文件源代码# include # include // 共用体的定义 union student {// 学号 char name [ 20 ];// 保存姓名的数组 char sex [ 10 ];// 年龄 float score;// 成绩 };// 定义一个共用体变量 stu1 . number = 1;原创 2022-11-05 22:22:24 · 258 阅读 · 0 评论 -
第1章 C语言高级的结构体(一)
在实际的处理对象中,有许多信息是由多个不同类型的数据组合在一起进行描述,而且这些不同类型的数据是互相联系组成了一个有机的整体。此时,就要用到一种新的构造类型数据——结构体(structure),简称结构。 结构体的使用为处理复杂的数据结构(如动态数据结构等)提供了有效的手段,而且,它们为函数间传递不同类型的数据提供了方便。 结构体是用户自定义的新数据类型,在结构体中可以包含若干个不同数据类型和不同意义的数据项(当然也可以相同),从而使这些数据项组合起来反映某一个信息。原创 2022-11-05 22:09:10 · 357 阅读 · 0 评论