ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:20.06KB ,
资源ID:3080781      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3080781.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《C语言培训总结5篇》.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《C语言培训总结5篇》.docx

1、C语言培训总结5篇C语言培训总结5篇第一篇:c语言培训总结c语言培训总结这次的c语言培训,时间虽然比较短,两个晚上加一个上午就结束了,但我发觉自己的c语言的确掌握地不怎么好。以前我以为c语言很简单,不就是while,for等循环,以及数组指针什么的吗,以前大一上也根据课程编了一些小程序,以为c语言基本掌握了,但通过这几天的培训,以及几道看似简单的问题,我意识到自己所掌握的还是表面上的内容,没有深究。尤其是用递归的方式反序输出一个字符串那道题,我就愣住了,用循环做很容易,但用递归就没想出来,google一下查到答案才觉得这样的递归我已经见到很多次但就是没用到这个题来。其次就是那个不用库函数实现s

2、trcpy的那道题目,做法我知道,但是实现的时候我就犯了错误,比如if(xp1)。=0)p2=p1;p2+;p1+;我想一次把p1指向的数组元素赋给p2,但其中p2=p1这句明显是错误的,因为p2指向的是目的地址,如果变了,那就没意义了,所以应该是xp2=xp1.所以从现在起我应该重视一些基本功,而不是一味地追求量。我学过一点儿java,之前觉得java和c+这样的是面向对象的,学它们才更有钱途,后来经过通宵测试,了解了winsocket,以及到现在我对编程语言的理解,我觉得重要的不是你去学哪门语言(因为每一门语言都有它流行的领域),而是你能否精通它,而我c语言和java都只会半吊子,这样就不

3、太好,因此我觉得有必要去慢慢深究一门语言。另外,相对于编程语言来说,编程思想更重要,因为编程思想对你以后写代码的效率起到至关重要的作用。最后,由于现在开发一个项目都是一个团队合作,所以我们在编写代码时更要注意规范,比如变量的命名,空行,注释等。第二篇:c语言总结备考建议:大家可以看出,指针、数组、字符串无论在笔试还是上机都是重中之重,既是重点又是难点。c语言程序初步、顺序结构、选择结构、循环结构、函数是基础。编译预处理、作用域与存储类、位运算、文件等是难点但不是重点,每年都会考到,但题量都不大。结构体与共用体可以说比较重点又是难点。公共基础部分除了程序设计基础这一部分,其他三部分旗鼓相当,都是

4、重点。第一章c语言基本知识【考点1】c程序用c语言编写的程序称为c语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。c语言有三种基本结构:顺序结构、选择结构、循环结构。【考点2】main函数又称主函数,是c程序的入口。main后面跟一对小括号和一对花括号,花括号括起来的部分称为main函数的函数体。一个c程序从main函数开始执行,到main函数体执行完结束,而不论main函数在整个程序中的位置如何。每一个程序有且仅有一个main函数,其他函数都是为main函数服务的。【考点3】存储形式计算

5、机在电脑中保存数据是采用二进制形式,由0或1构成的二进制称为位(bit),八个位构成一个字节(byte),1个byte=8个bit。二进制、八进制、十六进制转化为十进制采用乘法,十进制转化为二进制、八进制、十六进制采用除法。数据的存放位置就是它的地址。【考点4】注释是对程序的说明,可出现在程序中任意合适的地方,注释从“/x”开始到最近一个“x/”结束,其间任何内容都不会被计算机执行,注释不可以嵌套。【考点5】书写格式每条语句的后面必须有一个分号,分号是语句的一部分。一行内可写多条语句,一个语句可写在多行上。【考点6】标识符是标识名字的有效字符序列,可以理解为c程序中的单词。标识符的命名规则是:

6、(1)标识符只能由字母、数字和下划线组成,字母区分大小写。(2)标识符的第一个字符必须是字母或下划线,不能为数字。c语言标识符分如下3类(1)关键字。它们在程序中有固定的含义,不能另作他用。如。int、for、switch等。(2)预定义标识符。预先定义并具有特定含义的标识符。如。define、include等。(3)用户标识符。用户根据需要定义的标识符,符合命名规则且不与关键字相同。【考点7】常量与变量常量是指在程序运行过程中,其值不能改变的量。常量分为整型常量、实型常量、字符常量、字符串常量、符号常量5种。在程序运行过程中其值可以改变的量称为变量。c语言中没有字符串变量。存放字符串使用字符

7、数组。【考点8】整型数据整型常量有十进制、八进制、十六进制三种表示形式,没有二进制形式。八进制整型常量加前导数字0,十六进制常量加前导0x,八进制常量中不会出现8。整型变量可分为基本整型(int)、短整型(short)、长整型(long)、和无符号整型(unsigned)。一个基本整型占4个字节。其它类型的整型占用字节数和取值范围详见教材第9页。【考点9】实型数据实型数据有两种表示形式:小数形式和指数形式。掌握判定指数形式合法性。口诀:e前e后必有数,e前为实e后整数。实型变量分为单精度型(float)和双精度型(double),单精度型占四个字节。【考点10】算术运算算术运算符一共有+、x、

8、/、%这五个。求余运算要求运算对象只能为整型,除法运算符两边运算对象都为整型时,运算结果也为整型即舍掉小数部分。【考点11】强制类型转换将一个运算对象转换成指定类型,格式为(类型名)表达式,注意小括号位置。【考点12】赋值赋值运算符为“=”,不同于关系等于“=”。赋值表达式格式为:变量名=表达式,赋值运算符左边必须为变量,赋值运算是把赋值运算符右边表达式的值赋给左边变量。复合赋值运算符是将算术运算符或位运算符与赋值运算符组合在一起组成的运算符,掌握复合赋值表达式转化为赋值表达式的方法。如n+=100可转化为n=n+100。【考点13】自加自减运算自加运算符“+”与自减运算符“-”是单目运算符,

9、运算对象必须是变量。自增自减运算分前缀运算和后缀运算,它们所对应的表达式的值是有区别的,如j=i+;等价于j=i;i=i+1;而j=+i;等价于i=i+1;j=i;。口诀:加加在前先加后用,加加在后先用后加。【考点14】逗号运算逗号运算符运算优先级最低,可将多个表达式构成一个新的表达式。第二章顺序结构【考点1】运算符、表达式、语句运算对象加运算符构成表达式,表达式加分号构成表达式语句,运算对象可以是表达式、常量、变量。如赋值运算符加运算对象构成赋值表达式,赋值表达式加分号又可构成赋值语句。【考点2】运算符的优先级和结合顺序运算符按参加运算的对象数目可分为单目运算符、双目运算符和三目运算符。初等

10、运算符的优先级别最高,然后依次是单目运算符、算术运算符、关系运算符、逻辑运算符(除逻辑非。)、条件运算符、赋值运算符、逗号运算符。位运算符优先级介于算术运算符与逻辑运算符之间。结合顺序大多为自左向右,而自右向左的有三个:单目运算符、条件运算符和赋值运算符。口决:圆方括号、箭头一句号,自增自减非反负、针强地址长度,乘除,加减,再移位,小等大等、等等不等,八位与,七位异,六位或,五与,四或,三疑,二赋,一真逗。其中“,”号为一个等级分段。【考点3】printf函数格式为。printf(输出控制,输出列表)。输出控制是用一对双引号括起来的,包含格式说明和原样信息。输出列表包含若干输出项。【考点4】p

11、rintf函数中格式说明%d对应整型,%f对应单精度实型,%c对应字符型,%o对应八进制无符号整型,%x对应无符号十六进制整型,%u对应无符号整型,%e对应指数型,%s对应字符串型。可在%和格式字符之间加一个数来控制数据所占的宽度和小数位数。【考点5】scanf函数输入项要求带取地址符。当用键盘输入多个数据时,数据之间用分隔符。分隔符包括空格符、制表符和回车符,但不包括逗号。【考点】6如何交换两个变量要使用中间变量,语句为:t=x;x=y;x=t;第三章选择结构【考点1】关系运算c语言用非0表示逻辑真,用0表示逻辑假。关系运算符有6个,分别是,=,域域后有;。struct+(类型名)变量名定义

12、类型,不分配存储单元(内部总和),定义变量才申请。初始化一一对应,引用赋值输入输出均逐一进行,egstudent.scorej结构体数组studenti.scorej空白符用getchar处理。结构体指针p-num/(xp).num指向成员类型-基类型、指向指针变量-结构体共用体:union+类型名+变量名存储单元由最大的变量定。引用。x.ax.bx.c一次赋值,则只有最后值为已存值,其余均为此值。枚举类型:枚举赋值。所赋值不越界,不胡乱添加对象。用户定义类型:typedef类型名标识符定义新类型。第五篇。c语言总结注意函数的参数传递。1.求一位数组a中(或若干整数)所有元素的平均值。(注意数

13、组作函数参数的情况)2.求一位数组a中的最大/最小元素及下标。(例如p59,p85)求二维数组a中的最小值/最大值。(例如p61)3.判断m是否为素数。(例如课本p106)求一位数组a中素数(非素数)之和/素数(非素数)个数。将m,n之间的所有素数存放到以为数组a中,并输出这些素数。(例如p62)4.求一位数组a中值为奇数(偶数)的元素的平均值(总和)。5.输入一个百分制成绩,打印出五级积分成绩。考试成绩在90分或90分以上为优秀,8089为良好,7079为中等,6069为及格,低于60分为不及格。(例如p39)6.求给定正整数n的阶乘。(例如p75)求)(例如课本p111) n。(即求。1。

14、+2。+3。+.+20。n=1207.打印输出以下图形(图为每两个“x”之间有一个空格)(例如p54)打印九九乘法表的一部分。(例如课本p104)8.输出100200之间(或以为数组a中)既不能杯3整除也不能被7整除的整数之和,并统计这些整数的个数。(例如p47)(注意数组作函数参数的情况)9.求nxn矩阵的主对角线/副对角线元素的和并输出。(例如p71)10.求字符串中大写字母/小写字母(空格和非空格的)个数并输出。(例如p71)11.求字符串的长度并输出。(例如p71)12.从键盘上输入两个正整数x,y,求它们的最大公约数(最小公倍数)。(例如p45)13.按下面的公式求sum的值。(例如

15、p51,p82)sum=1-2+3-4+5-6+99-1001111+.23410011111 . s=1+3x35x57x79x9nxnsum=1+14.求指定字符在字符串中出现的次数并输出。(例如p72)求指定字符在字符串中第一次出现的位置(该字符的下标)并输出。15.判断m是否为素数。(例如课本p106)判断mn中素数(非素数)之和/素数(非素数)的个数。16.计算1到m(m为偶数)之间的奇数之和及偶数之和。(例如p44)17.求cn mm。(例如课本p154)n。x(m n)。18.打印出1至1000中满足其个位数字的立方等于其本身的所有整数。19.计算正整数num的各位上的数字之积。(例如课本p117)20.把一个整数转换成字符串,并倒序保存在字符数组str中。 内容仅供参考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1