摘要:
一、函数原型 1.在ANSIC标准之前,声明函数的方案有缺陷,因为只需要声明函数的类型,不用声明任何参数。下面我们看一下使用旧式的函数声明会导致什么问题。 下面是ANSI之前的函数声明,告知编译器imin()返回int类型的值: intimin(); 然而,以上函数声明并未给出imin()函数的参数 阅读全文
posted @ 2022-01-30 19:39
Saph
阅读(649)
评论(0)
推荐(0)
摘要:
一、函数概念 结构化程序设计的思想:把大问题分解成若干个小问题,每个小问题就是一个独立的子模块,以实现特定的功能、在C程序中,子模块的作用是由函数完成的. (1)一个c源程序可以由多个文件构成(c文件的后缀名.c) (2)一个源文件是一个编译单位 (3)一个源文件可以由若干个函数组成(函数是c程序的 阅读全文
posted @ 2022-01-30 19:37
Saph
阅读(164)
评论(0)
推荐(0)
摘要:
一、输入验证 1.在实际应用中,用户不一定会按照程序的指令行事。用户的输入和程序期望的输入不匹配时常发生,这会导致程序运行失败。作为程序员,除了完成编程的本职工作,还要事先预料一些可能的输入错误,这样才能编写出能检测并处理这些问题的程序。 (1)例如,假设你编写了一个处理非负数整数的循环,但是用户很 阅读全文
posted @ 2022-01-30 19:35
Saph
阅读(116)
评论(0)
推荐(0)
摘要:
一、缓冲区 1.缓冲区是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。 2.为什么要引入缓冲区 (1)我们从磁盘里取信息,我们先把读出的数据放在缓 阅读全文
posted @ 2022-01-30 19:30
Saph
阅读(96)
评论(0)
推荐(0)
摘要:
一、continue和break 使用while或for循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用break或continue关键字。 1.break关键字 当 break 关键字用于 while、for循环时,会终止循环而执行整个循环语句后面的代码。break 关键字 阅读全文
posted @ 2022-01-30 19:26
Saph
阅读(34)
评论(0)
推荐(0)
摘要:
简单介绍三种形式的条件判断语句:if、else if、else 一、基本格式 1.if: if(表达式) 执行语句 if:判断表达式内容,如果为true(真),就执行语句 2.else if: if(表达式) 执行语句 else if(表达式1) 执行语句1 ......(很多的else if) e 阅读全文
posted @ 2022-01-30 19:22
Saph
阅读(777)
评论(0)
推荐(0)
摘要:
一、如何选择循环 如何选择使用哪一种循环?首先,确定是需要入口条件循环还是出口条件循环。通常,入口条件循环用得比较多,有几个原因。 其一,一般原则是在执行循环之前测试条件比较好。其二,测试放在循环的开头,程序的可读性更高。另外,在许多应用中,要求在一开始不满足测试条件时就直接跳过整个循环。 那么,假 阅读全文
posted @ 2022-01-30 18:55
Saph
阅读(32)
评论(0)
推荐(0)
摘要:
一、表达式 表达式(expression)是由运算符和操作数组合构成的(操作数是运算符操作的对象)。最简单的表达式即一个单独的操作数,以此作为基础可以建立复杂的表达式,比如下面这些: 3+2 a=(2+b/3)/5 x=i++ m=25 如上,操作数可以是常量,也可以是变量,亦可以是他们的组合。一些 阅读全文
posted @ 2022-01-30 18:46
Saph
阅读(1052)
评论(0)
推荐(0)
摘要:
三大循环语句:while语句、do-while语句、for语句 一、while(表达式) 循环语句; 1.该语句的执行流程是: (1)步骤一:判断小括号中的表达式的值,如果表达式的值为真,则执行while后面的循环语句;如果表达式的值为假,则不执行循环语句,而且结束while语句的执行; (2)步骤 阅读全文
posted @ 2022-01-30 18:18
Saph
阅读(273)
评论(0)
推荐(0)
摘要:
一、printf函数 printf 的格式 printf 的格式有四种: (1) printf("字符串\n"); int main(void) { printf("Hello World!\n"); // \n (2) printf("输出控制符",输出参数); int main(void) { 阅读全文
posted @ 2022-01-30 18:07
Saph
阅读(193)
评论(0)
推荐(0)
浙公网安备 33010602011771号