C语言程序设计课程笔记

首先,刚刚接触c语言时,对此感到很陌生,而逐渐学习之后,发现c语言有着独特的魅力,以下是这一段时间学习的总结

(一)知识点

1:每个c程序由多个函数组成,并且有且只有一个名为main的函数(main函数为主函数,即为程序入口)

2:return语句可以返回一个状态码,操作系统在程序终止中正常返回

3:c语言程序处理数据有两种形式(常量和变量)

常量:分为整型常量,字符常量,字符串常量,枚举常量

实型常量是带小数点的,但是小数点的位置是可以浮动的,因此实型常量既可以称为实数,也可以称为浮点数。

整型常量一般使用十进制的数来表示,实际上是以二进制的形式存储在计算机内存中

4:用"\"开头的字符为转义字符,用数字字母来改变其含义

5:"="代表赋值,"=="代表等于号

6:#include<instream>      #include<stdio.h>   #include<iomanip>为表头

用int定义整数,用char定义字符,用float定义单精度浮点数,用double定义双精度浮点数

"sizeof"可以计算某种数所占的空间数,"getchar"表示输出字符的ASCII的值,"%"表示求余,计算机作除只能输出整数,printf输出中%d表示输出整数int定义的,%c表示输出字符char定义的,%f表示输出字符float定义的,%lf表示输出字符double定义的

运算符加(+)减(-)乘(*)除(/)求余(%)

n++表示先用变量再加一,++n表示先加一再表示变量的值

7:强制的类型转换运算符,可将一个表达式值的类型强制转换为用户指定的类型,它是一个一元运算符,与其它一元运算符具有相同的优先级。

8:两个整数相除还是整数

9:浮点数的除法中,要将其中一个操作数强转为浮点数

10:数据的格式化输出函数printf(),printf("Input a:");printf("a=%d\n,a")

(二)题型解决方法

1.分支结构可以解决多种情况的判断  例如分段函数

2.if-else语句可以解决多种复杂情况的并列问题

3.switch可以解决多种情况下的不同情况的问题

4.n++或者++n一般可以进行类似叠加等复杂运算

5.分支还可以解决的是多种情况的判断

6.顺序结构中的一般问题,比如计算圆面积,以及一些数学计算应用,都可以解决。

(三)学习过程中的感想感受

    我认为,对于初学者来说,一些编码一定要多次动手写一遍,毕竟这些东西对我们来说都比较陌,我们要弄懂练习的每一个例子,如果能把一些例子稍稍修改,弄懂里面精髓的东西,让自己知道为什么这样做,这也是我努力的方向

     我觉得学好C语言,交流是必须的,很多细节的错误或者算法上的小瑕疵往往是当局者迷旁观者清,这时候果断与身边人进行交流是明智的选择。而且在学习的过程中,我们之间相互交流学习心得可以快速学习,事半功倍。
     学习C语言就是要经过做题做题再做题,交流交流再交流。才能前后融会贯通,积累所应该掌握的知识。C语言是这样,其他语言也是这样,从基本抓起,多动手,多动脑,不懂就问,注意平时积累。
     总之,通过c语言的学习,使我对计算机语言有了一些初步的认识和理解,使我对计算机语言不再像以前一样一无所知,认为那是高不可攀的、十分难以理解、一般人学不会的东西了。我认为只要学习方法掌握好,再加上刻苦的练习,是完全有可能学好任何一门计算机语言的!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值