自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 第14章 结构和其他数据形式

第14章 结构和其他数据形式设计程序时,最重要的步骤之一是选择表示数据的方法结构由多个部分组成,每个部分称为成员或字段。使用结构时需要:为结构建立一个格式或样式,声明一个适合该样式的变量,访问结构变量的各个部分。结构的成员可以是任意一种C的数据类型,甚至可以是其他结构可以将结构声明放在所有函数的外面,也可以放在一个函数定义的内部。如果把结构声明置于一个函数的内部,它的标记就仅限于该函数内部使用,如果把结构声明置于函数的外部,那么该声明之后的所有函数都能使用它的标记结构成员运算符.结构初始化器

2021-08-19 19:59:09 71

原创 第13章 文件输入/输出

第13章 文件输入/输出文件通常是在磁盘或固态硬盘上的一段已命名的存储区C把文件看作是一系列连续的字节,每个字节都能被单独读取C提供两种文件模式:文本模式和二进制模式标准高级I/O使用C库的标准包和stdio.h头文件定义exit()函数关闭所有打开的文件并结束程序,其参数被传递给一些操作系统。正常结束的程序传递0,异常结束的程序传递非零值C标准要求0或宏EXIT_SUCCESS用于表明成功结束程序,宏EXIT_FAILURE用于表明结束程序失败。这些宏和exit()原型都位于stdlib.h

2021-08-18 10:13:06 71

原创 第12章 存储类别、链接和内存管理

第12章 存储类别、链接和内存管理存储期是指对象在内存中保留了多长时间标识符用于访问对象,可以用作用域和链接描述标识符,标识符的作用域和链接表明了程序的哪些部分可以使用它不同的存储类别具有不同的存储期、作用域和链接标识符可以在源代码的多文件中共享、可用于特定文件的任意函数、可仅限于特定函数中使用、甚至只在函数中的某部分使用对象可存在于程序的执行期,也可以仅存在于它所在函数的执行期作用域描述程序中可访问标识符的区域。一个C变量的作用域可以是块作用域、函数作用域、函数原型作用域或文件作用域定义在

2021-08-17 11:21:55 119

原创 第11章 字符串和字符串函数

第11章 字符串和字符串函数

2021-08-16 10:55:32 92

原创 第10章 数组和指针

第10章 数组和指针数组是由数据类型相同的一系列元素组成的。数组初始化方式:以逗号分隔的值列表(用花括号括起来)。使用const声明数组,可以将数组设置为只读,此时程序只能从数组中检索值,但是不能把新值写入数组。使用数组前必须先初始化。初始化数组时,当初始化列表中的值少于数组元素个数时,编译器会把剩余的元素都初始化为0。如果不初始化数组,则数组元素和未初始化的普通变量一样,其中存储的都是垃圾值;但是如果部分初始化数组,剩余的元素就会被初始化为0.初始化数组时,如果初始化列表的项数多余数组元素个

2021-08-09 15:37:11 94

原创 第9章 函数

第9章 函数函数是完成特定任务的独立程序代码单元。函数让程序更加模块化,从而提高了程序代码的可读性,更方便后期修改、完善。函数原型、函数调用、函数定义。函数原型用逗号分隔的列表指明参数的数量和类型,也可以省略变量名。形式参数是被调函数中的变量,实际参数是主调函数赋给被调函数的具体值。实际参数可以是常量、变量甚至是复杂表达式。函数类型指的是返回值的类型,不是函数参数的类型。对于接受许多参数的函数,其函数原型表示第一个参数是一个字符串。C语言允许函数调用自己,这种调用过程称为递归。在递归中

2021-08-04 20:49:39 64

原创 第8章 字符输入输出和输入验证

第8章 字符输入输出和输入验证缓冲分为两种:完全缓冲I/O和行缓冲I/O。完全缓冲输入:指的是当缓冲区被填满时才刷新缓冲区,通常出现在文件输入中。缓冲区的大小取决于系统。行缓冲I/O:指的是在出现换行符时刷新缓冲区。键盘输入通常是行缓冲,所以在按下Enter键后才刷新缓冲区。从概念上看,C程序处理的时流而不是直接处理文件。流是一个实际输入或输出映射的理想化数据流。使用重定向运算符不能读取多个文件的输入,也不能把输出定向至多个文件。...

2021-08-03 10:50:43 56

原创 第7章 C控制语句:分支和跳转

getchar()和putchar()函数只处理字符。C语言中由一系列专门处理字符的函数,ctype.h头文件包含了这些函数的原型。isalpha()函数判断参数是否为一个字母。测试函数,函数名如果是下列参数,返回值为真isalnum()字母或数字isalpha()字母isblank()标准的空白字符isdigit()数字islower()小写字母tolower()和toupper(),字符映射函数。如果没有花括号,else与离它最.

2021-08-03 09:27:17 66

原创 第6章 C控制语句:循环

第6章 C控制语句:循环while循环是使用入口条件的有条件循环。关系运算符常用于构造C语句中用到的关系运算符。fabs()函数可以返回一个浮点数的绝对值。对于C语言,表达式为真的值为1,表达式为假的值为0。C语言中,所有的非零值都视为真,只有0被视为假。不要在本应使用==的地方使用=。Bool类型的变量只能存储1或0.如果把其他非零数值赋给_Bool类型的变量,该变量会被设置为1。C99提供了stdbool.h头文件,该头文件让bool成为_Bool的别名,而且还把true和false分

2021-07-31 11:31:21 96

原创 第5章 运算符、表达式和语句

第5章 运算符、表达式和语句花括号以及被花括号括起来的部分称为块(block)。赋值表达式语句的目的是把值存储在内存位置。用于存储值的数据存储区域统称为数据对象(data object)。C语言中,整数除法结果的小数部分被丢弃,这一过程被称为截断(truncation)。基本运算符:=、+、-、*、/。sizeof运算符以字节为单位返回运算对象的大小。如果运算对象是类型,则必须用圆括号括起来。C语言规定,sizeof返回size_t类型的值。C头文件系统使用typedef把size_t作为u

2021-07-30 20:24:14 145

原创 第4章 字符串和格式化输入/输出

第4章 字符串和格式化输入/输出字符串是一个或多个字符的序列,双引号用于告知编译器它括起来的是字符串。C语言没有专门用于存储字符串的变量类型,字符串被存储在char类型的数组中。数组由连续的存储单元组成,字符串中的字符被存储在相邻的存储单元中,每个单元存储一个字符。C语言用空字符\0标记字符串的结束。C语言中的字符串一定以空字符结束,这说明数组容量必须至少比待存储字符串中的字符数多1。数组是同类型数据元素的有序序列。scanf()函数在读取字符串输入时将空字符放入字符串末尾。编译器会在用双引号

2021-07-30 15:30:47 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除