摘要:
数组可以作为形式参数使用 数组做形式参数的时候真正的形式参数并 不是数组而是一个可以作为数组使用的 变量 数组形式参数里包含的存储区都不是被调用 函数提供的 声明数组形式参数的时候可以省略中括号 里的整数 使用数组形式参数的时候必须配合一个整数 类型的形式参数,这个参数用来表示 数组里的存储区个数 数组形式参数可以让被调用函数使用其他函数 的存储区... 阅读全文
摘要:
C语言里可以采用分组的方式管理语句 每个语句分组叫做一个函数 多函数程序执行的时候时间分配情况必须 遵守以下规则 1.整个程序的执行时间被划分成几段,每段 时间都被分配给一个函数使用 2.不同时间段不能互相重叠并且所有时间段 必须连续 3.如果函数A在工作的时候把一段时间分配给 函数B使用则函数B结束所有工作之后必须 把后面的时间还给函数A 如果函数A... 阅读全文
摘要:
数组名称不可以代表存储区 数组名称可以代表数组里第一个存储区的地址 可以对数组名称进行sizeof计算,结果是 数组里所有存储区的总大小 C99规范里可以使用变长数组 声明变长数组的时候可以用变量表示数组里 的存储区个数 某一次程序执行过程中变长数组里存储区 个数不会变化 如果程序会多次执行则每次执行的时候数组 里包含的存储区个数可能不同 变长数组不可以初始化... 阅读全文
摘要:
无法预知的数字叫随机数 rand标准函数可以用来获得随机数 为了使用这个标准函数需要包含stdlib.h头文件 srand标准函数用来设置随机数种子 这个函数把一个整数作为种子使用 不同的种子产生的随机数不同 为了使用这个标准函数也需要包含stdlib.h头 文件 time标准函数可以用来获得当前时间 这个函数用一个整数表示当前的时间 同一秒之内这个用来代表时间的整数是同一个 为了使用... 阅读全文
摘要:
如果表达式里包含多个不同类型的数字就必须 首先把它们转换成同一个类型然后才能 计算 这个转换过程叫做隐式类型转换,完全由 计算机完成 隐式类型转换过程中一定把占地小的类型转换 成占地大的类型 如果不同类型存储区大小一样就把整数类型转换 成浮点类型,把有符号类型转换成无符号 类型 C语言里可以临时给一个数字指定一个类型, 这叫做强制类型转... 阅读全文
摘要:
把二进制表示的数字从右向左每三个数位分成 一组,每组用一个0到7之间的数字替换。 这个替换结果叫做数字的八进制表示方式 0110 1010 01 101 010 152(八进制) 可以直接在程序里用八进制方式表示数字, 这种数字必须以0做开头 可以采用%o做占位符把数字的八进制表示 方式显示在屏幕上 把二进制数字从右向左每四个数位分成一组,... 阅读全文
摘要:
字符类型的名称是char 字符类型里包含256个不同的整数,每个 整数对应一个字符(例如'a', '^'等) 这些整数和字符完全可以互相替代 ASCII码表列出所有整数和字符的对应关系 'a' 97 'A' 65 '0' 48 ASCII码表里所有小写英文字母是连续排列的, 其中'a'对应的整数最小,'z'对应的整数 ... 阅读全文
摘要:
C语言里包含以.c作为扩展名的文件,这种 文件叫源文件。C语言程序的绝大部分内容 应该记录在源文件里。 C语言里还包括以.h作为扩展名的文件,这种 文件叫头文件. C语言程序里可以直接使用数字和加减乘除 四则运算符号(*代表乘法,/代表除法) 所有计算步骤都必须用分号做结尾,每个用 分号结束的计算步骤叫做一条语句 C语言程序里的绝大多数语句应该包含在 ... 阅读全文
摘要:
Linux是一个和Windows类似的操作系统 通常通过终端软件使用Linux操作系统 终端软件里只能使用键盘不能使用鼠标 可以在终端软件里输入各种命令控制计算机 完成各种任务 clear命令可以清除终端窗口里的所有文字 操作系统里用来管理文件的部分叫文件系统 所有文件系统都采用分组的方式管理文件, 一个分组里可以包含任意多个文件 每个分组里的文件都可以再次分组 文... 阅读全文