近期上课所有代码与笔记_第1页
近期上课所有代码与笔记_第2页
近期上课所有代码与笔记_第3页
近期上课所有代码与笔记_第4页
近期上课所有代码与笔记_第5页
免费预览已结束,剩余15页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、程序的最小独立单元语、程序的最小独立单元语、 C语言都是按行挨个执行的。#include voidfloata,b,c,t; /*a、b之间的较小值,存a*/ 则此时默认的“块语句”if 后的一条语句& 。满足一个条件。 则此时默认的“块语句”if 后的一条语句& 。满足一个条件。 12. break;起到一个中断的作用,如果switch语句没有break,就会一直从往下执行,执行每一个判如果不使用break么从与表达式的值匹配的那个case语句的所有代码段都会被执行,每个case语句相、开关或者说是入,这便是开关语句这个名称的由来13. switch语句中可以不含default分支;defa

2、ult分支并不限定在最后case分支也没有顺序区别14. while语句一般形i;/循环的变量while (i=A&c=A&cv,用u除以v求余数若temp=0,则v为最大公约数;若temp!=0,将u=v;v=temp,分析若uv,用u除以v求余数若temp=0,则v为最大公约数;若temp!=0,将u=v;v=temp,继续用u除以v,求余数直至temp=0,v22.轮for(i=1;23.四舍五入的编程方#include#includevoiddouble=C语言中的库函数十#includevoiddouble=C语言中的库函数十分丰富,大致可分为“标准库函数”“库函数”两类,标准库函数

3、是得到广泛认可,形,多种类的编译器支持的库函数库函数厂商为些特定功能领域性。随着C语言的不断发展和应用域的拓展,标准化的工作也在不断深入,标准库函数也会不断扩充除了库函数外,C语言允许用于自定义函数以灵活解决各种题,用户可以将自己的算法编成一个个相对独立的函数模块,用调的方法来使用函数。某种程度上说题,用户可以将自己的算法编成一个个相对独立的函数模块,用调的方法来使用函数。某种程度上说,C语言的全部功能是由这样那样函数来实现的,C语言也常称为“函数式语言”25.函数里面的大括号不可以省函数的基本定义语法如下返回类函数名(参数列表函数体(1)输入:参数基本形式为类型1,类型量名2,类变量名(2)

4、输出:返回返回类型用于指明函数输出值的类如果没有输出类型为void。如果在函数定义时没有注明返回类型,默。(3)函函数名用于标示该函数,和其他函数区分开来必须是合乎编译器命名规则的标识参数列返回类型和函数名总体称为函数之对应函数体(4)函函数体是一段用于实现特定功能的代码块,比如局部和其他行语句等。函数体是一段用于实现特定功能的代码块,比如局部和其他行语句等。注意,在函数的变量不能和参数列表中的变量同26.函数分为形参与实参数,其中,形参在编译的时候并不分配内存,有调用的时候才分配内存,调用的过程是创建两个临时变量传入的值,临时变量如何改变,都不影响原来的Return直接返回。Return后面

5、的代码不会得到执行函数调编译器通过函数定义知道形参类型果用户传递被调用函数的实参不满足类型要求,则会产生类型转换,将实参转换成类型默认都会进行隐士转换,转换按照函数的定义,返回值类型,形参类型它有两个功能(1)立即从所在的函数体中退出,返回到调用它的程序中去(2)同时返回一个值给调用它的函数有两种常用方法可以让函数终止运行并返回到调用它的函数中去(1)当执行到函数的最后一条语句后(2)当执行到语句return时返30.如果函数定义在调用之后,必须。/2+4+6+8+ 2(1+2+3+4/go(n-1)+2*n;= go(n-2)+2*(n-1)+2n=go(n-3)+2*(n-2)+2*(n-

6、n)/参数穿入N,返/2+4+6+8+ 2(1+2+3+4/go(n-1)+2*n;= go(n-2)+2*(n-1)+2n=go(n-3)+2*(n-2)+2*(n-n)/参数穿入N,返回一个数if(n=1)2;/返回一个默认go(n-1)+2*n;/找出公式与规30.数组独有的运算符数组必须确定大小,才能分配内一个数组时,编译器为数组分配空间,值得注意的占据的内存空间是连续数组必须确定大小,才能分配内一个数组时,编译器为数组分配空间,值得注意的占据的内存空间是连续的,这样,很容易计算数组占据的内存大小素对应的内存首地址,举例来说,对一个大小为N,类型为short的数组占据的内存大小不在此范

7、围的下都越界取未知的内数据,会出现错误的结果(1)用一个已经初始化的数组对另一个数组元素类型相同数组大小相同,这样的用法也是不允许的y3; /*错误(2)对数组进行整体输入输出f和scanf不支持对普通数组进行整体输入输出以元素进行操作,但对字符数组来说,可以通过“%s”进行整体输入或输出分内容安排后面介绍(3)数组比较if(xak)/吧ak,min的最小值存入/交换min;/最小的元for(min ak)/吧ak,min的最小值存入/交换两个变tempf(nk=%d,min=%d,a%d=%d a0=min;/赋值给第一个元素,让第一个元素最foru =0;u10;u+)/打印出数组的状/ fori=0;i3;i+)/外层循/ fori=0;i3;i+)/外层循forj

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论