c语言总结

C语言程序设计学习总结

经过一学期的学习,我们结束了c语言这门课程,这门课程虽然只有短短13周,但是还是让我们学到很多很多的编程知识。在这里首先感谢余老师,是他带我们走进的这个丰富的课堂,是他的风趣幽默,才让我们喜欢上了这门原本索然无味的课程。

对于c语言程序设计的学习,余老师从来不照本宣科,而是按着自己的思维模式,来为我们讲解,但又从来不会脱离课本的知识。

在开始我们慢慢的接触了,c语言最基础的东西,c语言的格式和简单的数据类型进入了这个美妙的世界,知道了,一个程序都有一定的格式所束缚,也正是这些格式的束缚,才是一个庞大的程序不回显得那么杂乱。慢慢的我们开始结识语句,C语言有3大循环语句,“while语句”“do while语句”“for语句”,每个语句都有自己的不同点,但是都能实现循环功能。再后来我们学习了数组,函数,指针,结构体与共用体,位运算等等。。数组是程序设计中最常用的数据结构。我们在学习中重点学习了一维数组和二维数组。通过了对数组的形式的了解和引用来了解了数组。

在中期我们开始学习函数了,函数是c语言的基本组成单位,我们从函数的定义开始了解函数,学习了函数的调用,函数的申明,函数的数据传递,从这几个方面对函数进行了学习。而且在学习函数的同时,我们开始了上机的学习,通过对c语言的编译和调试,更深入的学习了c语言程序,在这个的同时也让我们找到了很多的不足,也是在上机这个实践中解决了这些问题,不断的提高了自己的能力。

后来我们有陆续学习了指针,这个是c语言的一个难点,老师从这几个方面来讲解了c语言的指针,指针的类型分析,指针所指向的类型,指针的值,指针的算术运算,还有数组和指针的关系等等,来了解了指针。

C语言中除了数组还有两个构造类型,那就是结构体和共用体。通过了对结构体类型说明,结构体变量的定义和结构体变量成员的引用,实现了对不同的数据类似进行构造数据集合。最后文件和位运算。

这学期就这样的结束了,学习了很多的c语言的专业知识,同时也在学习中学习了很多的生活道理,比如上机测试,要想一个程序编译调试都成功,必须要我们一步一步的去检验和认真的去书写教会了我们认真对待身边的任何时期。;

 

第二篇:c语言总结

注意函数的参数传递。

1.求一位数组a中(或若干整数)所有元素的平均值。

(注意数组作函数参数的情况)

2.求一位数组a中的最大/最小元素及下标。(例如p59,p85)

求二维数组a中的最小值/最大值。(例如p61)

3.判断m是否为素数。(例如课本p106)

求一位数组a中素数(非素数)之和/素数(非素数)个数。

将[m,n]之间的所有素数存放到以为数组a中,并输出这些素数。(例如p62)

4.求一位数组a中值为奇数(偶数)的元素的平均值(总和)。

5.输入一个百分制成绩,打印出五级积分成绩。考试成绩在90分或90分以上为优秀,80~89为良好,70~79为中等,60~69为及格,低于60分为不及格。(例如p39)

6.求给定正整数n的阶乘。(例如p75)

(即求:1!+2!+3!+…..+20!)(例如课本p111)

7.打印输出以下图形(图为每两个“*”之间有一个空格)(例如p54)

*

* * *

* * * * *

* * * * * * *

打印九九乘法表的一部分。(例如课本p104)

8.输出100~200之间(或以为数组a中)既不能杯3整除也不能被7整除的整数之和,并统计这些整数的个数。(例如p47)(注意数组作函数参数的情况)

9.求N*N矩阵的主对角线/副对角线元素的和并输出。(例如p71)

10.求字符串中大写字母/小写字母(空格和非空格的)个数并输出。(例如p71)

11.求字符串的长度并输出。(例如p71)

12.从键盘上输入两个正整数x,y,求它们的最大公约数(最小公倍数)。(例如p45)

13.按下面的公式求sum的值。(例如p51,p82)

Sum=1-2+3-4+5-6+……+99-100

Sum=1+

S=1+

14.求指定字符在字符串中出现的次数并输出。(例如p72)

求指定字符在字符串中第一次出现的位置(该字符的下标)并输出。

15.判断m是否为素数。(例如课本p106)

判断m~n中素数(非素数)之和/素数(非素数)的个数。

16.计算1到M(M为偶数)之间的奇数之和及偶数之和。(例如p44)

17.求(例如课本p154)

18.打印出1至1000中满足其个位数字的立方等于其本身的所有整数。

19.计算正整数num的各位上的数字之积。(例如课本p117)

20.把一个整数转换成字符串,并倒序保存在字符数组str中。

相关推荐