10 2021 档案

摘要:指针的作用 ※处理大量数据:编写大型软件时,函数与函数之间经常会传送大批量的数据。比如一个班有50个学生,有一个子函数的作用就是将这50个学生的成绩进行排序,再返回给父函数。如果用之前学过的“参数复制”方式,我们就要定义一个有50个参数的子函数,并且子函数只能有一个返回值,不能实现这个功能。 这时候 阅读全文
posted @ 2021-10-31 17:34 httpcc 阅读(214) 评论(0) 推荐(0)
摘要:枚举的作用 有一种变量类型,它的值只有固定的几种选择之一,比如性别(男、女)、硬币的两面(正、反)、星期(周一到周日)、居住省份(36个省市自治区名称)等等,这样的变量适合用enum枚举类型。 使用枚举 说明: ※自定义的类型一般都放在main函数前面,枚举也遵循这个规律: enum sex{boy 阅读全文
posted @ 2021-10-31 14:23 httpcc 阅读(289) 评论(0) 推荐(0)
摘要:结构数组 既然结构是一个自定义“类型”,那么我们可以像int那样,定义一个结构数组: struct student ArrayStu[10]; 上面的代码一次定义了10个学生。如果同时给这个数组的前2个元素初始化,就写为: struct student ArrayStr[10]={{“张三”,”男” 阅读全文
posted @ 2021-10-30 10:12 httpcc 阅读(650) 评论(0) 推荐(0)
摘要:。。。 二维数组 类型名 数组名[常量表达式] [常量表达式]; 如: int a[3][3]; 它定义了一个有9个元素的二维数组(3*3),两个维数的下标都是0-2 初始化:int a[3][3]={{0,1,2},{3,4,5},{6,7,8}}; 或 int a[3][3]={{0,1},{5 阅读全文
posted @ 2021-10-29 09:42 httpcc 阅读(418) 评论(0) 推荐(0)
摘要:模块化与函数嵌套 计算机的最终走向是模拟人工智能和社会,人类在完成复杂任务都采用分工合作的方式,在计算机内部也可以通过函数来划分各程序的功能来完成一个复杂任务。 main函数就相当于程序里的皇帝,必须要有,并且只有一个。它指挥所有的大臣(子函数)协调工作,大臣又可以调用更底层的子函数,相当于指挥小兵 阅读全文
posted @ 2021-10-28 09:35 httpcc 阅读(1639) 评论(0) 推荐(0)
摘要:循环嵌套和break语句 while、do while和for语句都可以形成嵌套,在这里我们着重分析for语句的嵌套。 程序1 简单的for语句嵌套 // 20-1简单for语句嵌套.c #include <stdio.h> //main() //{ // int i, j,k; // k = 0; 阅读全文
posted @ 2021-10-27 09:28 httpcc 阅读(653) 评论(0) 推荐(0)
摘要:if多路分支 格式: if(表达式) { 若干语句 … } else if(表达式) { 若干语句 … } else if(表达式) { 若干语句 … } else { 若干语句 … } 程序1 学校将考试成绩分为3档,0-59分为不及格,60-89分为及格,90-100分为优秀。现在请编一程序,由 阅读全文
posted @ 2021-10-26 09:35 httpcc 阅读(347) 评论(0) 推荐(0)
摘要:逻辑表达式 ※C语言中没有其它语言的“真”和“假”值,英文叫TRUE和FALSE值,也叫逻辑型变量。所有的表达式,只要非0(包括负数)即为真,0即为假。真和假就是我们平时所说的“条件成立”与“不成立”。 ※关系和逻辑运算符也可以和算术运算符一起参加混合运算,与算术运算不同的是,关系和逻辑运算的结果只 阅读全文
posted @ 2021-10-25 14:04 httpcc 阅读(620) 评论(4) 推荐(0)
摘要:复合运算符 算术运算符后面加=号,便成为复合运算符 如: i+=5; 相当于i=i+5; 那么i-=a+b;等价于什么? 注意:i*=a+b;并不等价于i=i*a+b,而是等价于i=i*(a+b) +-*/%5个算术运算符都可以和=号组合成复合运算符,除此之外还有位运算符也可与=号组合成复合运算符。 阅读全文
posted @ 2021-10-24 12:16 httpcc 阅读(624) 评论(0) 推荐(0)
摘要:。。。 无符号整数的范围 unsigned short的取值范围为0~65535。 unsigned short占有2个字节,也就是16位,在计算机内部用(0000 0000 0000 0000)2表示0,用(1111 1111 1111 1111)2表示最大数。 (1)2表示1,(11)2表示3, 阅读全文
posted @ 2021-10-23 11:52 httpcc 阅读(617) 评论(0) 推荐(0)
摘要:...... scanf的使用 程序1 scanf的细节 // 15-1scanf的细节 #include <stdio.h> #pragma warning(disable:4996); main() { int i1, i2; long l1, l2; float f1, f2; double 阅读全文
posted @ 2021-10-18 11:33 httpcc 阅读(632) 评论(0) 推荐(0)
摘要:。。。 格式控制字符 printf中的字符包括以下三种: (1)以%开头的格式控制字符 (2)以 \ 开头的转义字符 (3)普通字符 程序1 printf的细节 // 14-1输出语句printf细节 #include <stdio.h> int main() { long FmtLong = 99 阅读全文
posted @ 2021-10-15 14:37 httpcc 阅读(769) 评论(0) 推荐(0)
摘要:。。。 计算机常用部件 CPU、主板、内存、硬盘、显卡、声卡、机箱、电源、显示器、键盘、鼠标、音箱、摄像头、打印机。 下面简单说明一下带下划线的设备: CPU:控制主板上各部件之间的工作,做加减乘除运算,存储运算结果。 主板:各部件通过它来交换数据 内存:临时存储数据,速度快,断电数据丢失,容量小, 阅读全文
posted @ 2021-10-13 11:12 httpcc 阅读(393) 评论(0) 推荐(0)
摘要:...... 位(bit) 在计算机内部,开关导通时,表示1;断开表示0。这样,电压不稳时计算机还能照样工作。 一个通断开关叫做一个“位”。 字节(byte) 计算机内部经常把8个位作为一组,用来表示许多我们平时生活中用到的东西。如: 00000000表示事物为假,11111111表示为真(非0即为 阅读全文
posted @ 2021-10-12 09:39 httpcc 阅读(1825) 评论(0) 推荐(0)