# CLanguage **Repository Path**: Early.u/CLanguage ## Basic Information - **Project Name**: CLanguage - **Description**: C语言入门 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-12-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #CLanguage > - helloworld.c -- helloworld 入门 > - openfile.c -- system执行dos命令 > - openQQ.c -- system打开文件 > - shell.c -- 使用ShellExecute、MessageBox 打开文件或弹出提示。 > - bit.c -- sizeof关键字 获取变量的大小 > - variable.c -- 声明定义变量 > - const.c -- 用 const 关键字 定义常量 > - static.c -- 静态全局变量 > - define.c -- 使用 #define 预处理器 > - extern.c -- 外部引用全局变量 > - cirulation_for.c --for循环 > - equals.c -- 比较两个值 > - sum.c -- 获取数值的总和 > - array.c -- 数组-多维数组 > - address.c -- 获取变量地址 > - pointer.c -- 指针:1.访问指针 2.空指针 3.递增指针 4.递减指针 5.指针的比较 6.指针数组 7.传递指针给函数 8.从函数返回指针 > - string.c -- 字符串 以及引用 (#include 可以使用多个C语言自带的字符串操作函数) > - struct.c -- C结构体 1.定义结构 2.访问结构成员 3.结构作为函数参数 4.指向结构的指针 5.位域 6.位域的使用 > - union.c -- C共用体 1.定义结构 2.访问及使用 > - struct2.c -- C结构体-C位域 1.位域声明 > - typedef.c -- C typedef 1.重新定义C结构的类型 2.typedef vs #define > - ioput.c -- C 输入 & 输出 1.getchar()和 putchar()参数 2.scanf和printf参数 3.gets()和puts()参数 > - file.c -- C 文件读写 1.fopen & fclose 2. fprintf & fputs 3.fscanf & fgets 4.去查二进制 I/O 函数: fread & fwrite > - include.c -- C 预处理器 1.预定义宏 2.预处理器运算符 3.参数化的宏 > - -- C 头文件:没有看懂 > - convert.c -- C 强制类型转换 :1.显示转换 2.隐示转换