标签“笔记”的相关文档,共923条
  • C语言课程c笔记29

    C语言课程c笔记29

    内部变量与外部变量外部变量:在函数外部定义的变量称为外部变量。外部变量不属于任何一个函数,其作用域是:从外部变量的定义位置开始,到本文件结束为止。外部变量可被作用域内的所有函数直接引用,所以外部变量又称全局变量。关于全局变量的作用域还要说明以下几点:1.外部变量可加强函数模块之间的数据联系,但又使这些函数依赖这些外部变量,因而使得这些函数的独立性降低。从模块化程序设计的观点来看这是不利的,因...

    2024-04-02068.01 KB0
  • C语言课程c笔记28

    C语言课程c笔记28

    内部变量与外部变量内部变量:在一个函数内部说明的变量是内部变量,它只在该函数范围内有效。也就是说,只有在包含变量说明的函数内部,才能使用被说明的变量,在此函数之外就不能使用这些变量了。所以内部变量也称“局部变量”。关于局部变量的作用域还要说明以下几点:1.主函数main()中定义的内部变量,也只能在主函数中使用,其它函数不能使用。同时,主函数中也不能使用其它函数中定义的内部变量。因为主函数也是一个...

    2024-04-02047.81 KB0
  • C语言课程c笔记27

    C语言课程c笔记27

    函数函数的递归调用:函数的递归调用是指,一个函数在它的函数体内,直接或间接地调用它自身。执行递归函数将反复调用其自身。每调用一次就进入新的一层。注意:为了防止递归调用无终止地进行,必须在函数内有终止递归调用的手段。常用的办法是加条件判断,满足某种条件后就不再作递归调用,然后逐层返回。

    2024-04-02035.63 KB0
  • C语言课程c笔记26

    C语言课程c笔记26

    函数说明:(1)实参可以是常量、变量、表达式、函数等。无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此,应预先用赋值、输入等办法,使实参获得确定的值。(2)形参变量只有在被调用时,才分配内存单元;调用结束时,即刻释放所分配的内存单元。因此,形参只有在该函数内有效。调用结束,返回调用函数后,则不能再使用该形参变量。(3)实参对形参的数据传送是单向的,即只...

    2024-04-02036.2 KB0
  • C语言课程c笔记25

    C语言课程c笔记25

    函数切记:实参的个数、类型和顺序,应该与被调用函数所要求的参数个数、类型和顺序一致,才能正确地进行数据传递.在C语言中,可以用以下几种方式调用函数:(1)函数表达式。函数作为表达式的一项,出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数是有返回值的。如c=2*max(a,b);(2)函数语句。C语言中的函数可以只进行某些操作而不返回函数值,这时的函数调用可作为一条独立的语句。如printstar();(3)函...

    2024-04-02032.91 KB0
  • C语言课程c笔记24

    C语言课程c笔记24

    函数注意:调用函数中无return语句,并不是不返回一个值,而是一个不确定的值。为了明确表示不返回值,可以用“void”定义成“无(空)类型”。如:voidmax(intn1,intn2){}函数类型在定义函数时,对函数类型的说明,应与return语句中、返回值表达式的类型一致。如果不一致,则以函数类型为准。如果缺省函数类型,则系统一律按整型处理。良好的程序设计习惯:为了使程序具有良好的可读性并减少出错,凡不要求返回值的函数都应定...

    2024-04-02029.15 KB0
  • C语言课程c笔记23

    C语言课程c笔记23

    函数函数的定义:任何函数(包括主函数main())都是由函数说明和函数体两部分组成。根据函数是否需要参数,可将函数分为无参函数和有参函数两种。(1)无参函数的一般形式(2)有参函数的一般形式函数类型函数名(void)函数类型函数名(数据类型参数[,数据类型参数2]){说明语句部分;{说明语句部分;可执行语句部分;可执行语句部分;[return][return]}}注意:在旧标准中,函数可以缺省参数表。但在新标准中,函数不可缺省参数表...

    2024-04-02029.14 KB0
  • C语言课程c笔记22

    C语言课程c笔记22

    循环结构程序[示例-4]从键盘输入一个整数,判断此数是否为素数。[示例-5]把100~200之间的不能被9整除的数输出。良好的源程序书写习惯──注释(续):作为注释,应在循环结构的前面说明其功能,在循环条件判断语句行的后面,说明循环继续条件的含义,如下所示。(1)for语句/*功能说明*/for(变量初始化;循环条件;变量增值)/*循环继续条件的含义*/{}(2)while语句/*功能说明*/while(循环条件)/*循环继续条件的含义*/{}(3)do......

    2024-04-02027.8 KB0
  • C语言课程c笔记21

    C语言课程c笔记21

    循环结构程序break语句与continue语句:为了使循环控制更加灵活,C语言提供了break语句和continue语句。一般格式:break;continue;break语句:(1)强行结束循环,转向执行循环语句的下一条语句。(2)break语句不能用于循环语句和switch语句之外的任何其它语句中。Continue语句:(1)对于for循环,跳过循环体其余语句,转向循环变量增量表达式的计算;对于while和do-while循环,跳过循环体其余语句,但转向循环继续条件的判...

    2024-04-02022.51 KB0
  • C语言课程c笔记20

    C语言课程c笔记20

    循环结构程序for循环语句:for([表达式1];[表达式2];[表达式3]){循环体语句组;}1赋值2判断3i++,i--[示例-1-3]用for语句求1~100的累计和Main(){inti,sum=0;For(i=1;i<=100;i++)Sum+=i;Printf(“sum=%d”,sum);}[示例-2]求n的阶乘n!(n!=1*2**n){intI,n;Longfact=1;For(i=1;I<=n;i++)Fact*=I;Printf(“%d!=%d,n,fact)循环嵌套:(1)循环语句的循环体内,又包含另一个完整的循环结构,称为循环的嵌套。循环嵌套的概念,...

    2024-04-02040.16 KB0
  • C语言课程c笔记19

    C语言课程c笔记19

    循环结构程序while语句:(1)一般格式:while(表达式){循环体语句组;}[示例-1-1]用while语句求1~100的累计和。main(){inti=1,sum=0;While(i<=100){sum+=I;i++;}注:while循环是for循环的一种简化形式Printf(“sum=%d”,sum);(缺省“变量赋初值”和“循环变量增值”表达式)。直到型循环do-while语句:do{循环体语句组;}while(表达式);“;”不能缺[示例-1-2]用do-while语句求1~100的累计和。Main(){inti=1,sum=0;Do{sum+=I;d...

    2024-04-02045.92 KB0
  • C语言课程c笔记18

    C语言课程c笔记18

    注释的使用意义:1.必要的注释,可有效地提高程序的可读性,从而提高程序的可维护性。2.如果不加注释,理解起来就会有困难,或者虽无困难、但浪费时间。分类:(1)在函数体内对语句的注释;(2)在函数之前对函数的注释;(3)在源程序文件开始处,对整个程序的总体说明。使用:(1)顺序结构在每个顺序程序段(由若干条语句构成)之前,用注释说明其功能。除很复杂的处理外,一般没有必要每条语句都加以注释。(2)选择结构在C...

    2024-04-02017.94 KB0
  • C语言课程c笔记17

    C语言课程c笔记17

    选择结构程序设计[示例-7]从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。main(){intscore,grade;printf(“Inputascore(0~100):”);scanf(“%d”,score);grade=score/10;switch(grade){case10:case9:printf(“grade=A\n”);break;case8:printf(grade=B\n);break;case7:printf(grade=C\n);break;case6:...

    2024-04-02018.33 KB0
  • C语言课程c笔记16

    C语言课程c笔记16

    选择结构程序设计if语句——其他说明:(1)if后面的“表达式”,除常见的关系表达式或逻辑表达式外,也允许是其它类型的数据,如整型、实型、字符型等。(2)if语句允许嵌套,但嵌套的层数不宜太多。在实际编程时,应适当控制嵌套层数(2~3层)。(3)“语句组1”和“语句组2”,可以只包含一个简单语句,也可以是复合语句。务必牢记:不管是简单语句,还是复合语句中的各个语句,每个语句后面的分号必不可少!例如:if(num1>num...

    2024-04-02018.6 KB0
  • C语言课程c笔记15

    C语言课程c笔记15

    选择结构程序设计if语句——多边选择结构:多边选择结构(复合if语句)if(表达式1){语句组1;}elseif(表达式2){语句组2;}elseif(表达式m){语句组m;}else{语句组n;}[示例-4]#include<stdio.h>y=sign(x)=1x>0main()0x=0{doublex;inty;-1x<0scanf(“%f”,x);if(x>0)y=1;elseif(x==0)y=0;elsey=-1;printf(“sign(x)=%d”,y);}if语句——嵌套与嵌套匹配原则:所谓if语句的嵌套是指,在“语句组1”或(和)“语句组2”中,又包含有if语句...

    2024-04-02071.97 KB0
  • C语言课程c笔记14

    C语言课程c笔记14

    选择结构程序设计选择结构程序设计:在C语言中表示条件,一般用关系表达式或逻辑表达式,实现选择结构用if语句或switch语句。if语句:注意:(1)if语句中的“表达式”必须用“(”和“)”括起来。(2)else子句(可选)是if语句的一部分,必须与if配对使用,不能单独使用。(3)当if和else下面的语句组,仅由一条语句构成时,也可不使用复合语句形式(即去掉花括号)。if语句——单边选择结构:【示例-1】:求|x|单边选择结构(缺省...

    2024-04-02065.23 KB0
  • C语言课程c笔记13

    C语言课程c笔记13

    数据类型、运算符与表达式单个字符的输出──putchar()函数:1.putchar()函数的格式:putchar(ch);其中ch可以是一个字符变量或常量,也可以是一个转义字符。2.putchar()函数的作用:向终端输出一个字符。(1)putchar()函数只能用于单个字符的输出,且一次只能输出一个字符。另外,从功能角度来看,printf()函数可以完全代替putchar()函数.(2)在程序中使用putchar()函数,务必牢记:在程序(或文件)的开头加上编译预处理命令...

    2024-04-02018.53 KB0
  • C语言课程c笔记12

    C语言课程c笔记12

    数据类型、运算符与表达式数据输入操作:1.如果相邻2个格式指示符之间,不指定数据分隔符(如逗号、冒号等),则相应的2个输入数据之间,至少用一个空格分开,或者用Tab键分开,或者输入1个数据后,按回车,然后再输入下1个数据。例如,scanf(%d%d,num1,num2);假设给num1输入12,给num2输入36,则正确的输入操作为:12□36↙或者:12↙36↙注:使用“↙”符号表示按回车键操作,2.“格式字符串”中出现的普通字符(包括转义字...

    2024-04-02018.07 KB0
  • C语言课程c笔记11

    C语言课程c笔记11

    数据类型、运算符与表达式使用说明:(1)printf()可以输出常量、变量和表达式的值。但格式控制中的格式说明符,必须按从左到右的顺序,与输出项表中的每个数据一一对应,否则出错。例如,printf(str=%s,f=%d,i=%f\n,Internet,1.0/2.0,3+5,CHINA);是错误的。(2)格式字符x、e、g可以用小写字母,也可以用大写字母。使用大写字母时,输出数据中包含的字母也大写。除了x、e、g格式字符外,其它格式字符必须用小写字母。例如,%f不...

    2024-04-02018.1 KB0
  • C语言课程c笔记10

    C语言课程c笔记10

    数据类型、运算符与表达式格式化输出——printf()函数:格式如下:printf(“格式(控制)字符串[,输出项表]);(1)普通字符:除格式说明和转义字符之外的其它字符。格式字符串中的普通字符,原样输出。例如,“printf(”radius=%f\n“,radius);”语句中“radius=”,是普通字符。(2)转义字符:例如,[案例4.1]中printf()函数中的\n就是转义字符,输出时产生一个“换行”操作。(3)格式说明:格式说明的一般形式如下:%[标志][宽度][....

    2024-04-02017.13 KB0
确认删除?
批量上传
意见反馈
上传者群
  • 上传QQ群点击这里加入QQ群
在线客服
  • 客服QQ点击这里给我发消息
回到顶部