摘要:
一、找出最长的字符串 二、分类统计字符个数 三、学生信息管理系统 四、冒泡排序法 五、报数游戏 阅读全文
摘要:
知识点: (1)函数scanf()和gets()可用来输入字符串,而printf()和puts()输出字符串。它们在系统文件stdio.h中定义。 (2)在scanf()中使用%s,输入参数必须是字符型数组名。该函数遇回车或空格输入结束,并自动将输入的数据和字符串结束符'\0'送入数组中。 scan 阅读全文
摘要:
知识点: 冒泡排序法: (1)冒泡排序法之所以称为“冒泡”,是因为在进行从小到大的排序时,小的数经过交换会慢慢从地下“冒”上来。 (2)冒泡排序法效率不高,因为他需要约二分之n的平方次比较。但是比较适用于小的数组。 (3)在排序中,将不符合次序要求的数进行交换,再与相邻的下一个进行比较,若符合要求则 阅读全文
摘要:
知识点: (1)变量的地址就是变量的指针。 (2)变量的值和变量的地址是不同的概念,变量的值是该变量在内存单元中的数据。 (3)用来存放指针/地址的变量就称为“指针变量”。 (4)若把某变量的地址赋值给指针变量p,则称指针变量p指向该变量。 (5)定义指针变量的一般形式为: 类型名 *指针变量名; 阅读全文
摘要:
知识点: (1)二维数组的定义形式为: 类型名 数组名 [行长度] [列长度]; (2)引用二维数组的元素要制定两个下标,即行下标和列下标,形式为: 数组名 [行下标] [列下标] (3)行下标的合理取值范围是[0,行长度-1],列下标合理的取值范围是[0,列长度-1]。 (4)分行赋初始值,一般形 阅读全文
摘要:
知识点: (1)一堆数组定义的一般形式为: 类型名 数组名 [数组长度]; 类型名指定数组中每个元素的类型;数组名是数组变量的名称,是一个合法的标识符; 数组长度是一个整型常量表达式,设定数组的大小。 (2)数组长度是一个常量。 (3)C语言规定,只能引用单个的数组元素,而不嫩一次引用整个数组。 ( 阅读全文
摘要:
知识点: (1)数组的一般形式: 数组名[常量表达式]。 例如:int a[10]; 元素为a[0]~a[9]。 (2)常量表达式中不允许包含变量,可以包含常量或符号常量。 (3)数组元素下标可以是任何整型常量、整型变量或任何整型表达式。 (4)可以对数组元素赋值,数组元素也可以参与运算,与简单变量 阅读全文
摘要:
知识点: (1)函数包括库函数和自定义函数两种。库函数有C语言系统提供定义,编程时只要直接调用即可。 (2)函数定义的一般形式: 函数类型 函数名(形式参数表) { 函数实现过程 } (3)函数首部有函数类型、函数名和形式参数表组成,位于函数定义的第一行。函数首部后面不能加分号,它和函数体一起构成完 阅读全文
摘要:
1.知识点: (1)while语句:while语句的一般形式: while(表达式) 循环体语句; (2)当while语句中的表达式为“真”时,循环执行,直到表达式为“假”,循环终止并继续执行while的下一条语句。 (3)do-while语句:do-while语句的一般形式: do{ 循环体语句 阅读全文