《C语言初步学习心得》

通过大于两个月对C语言的学习,我对C语言有了初步了解,下面我将说一说我的收获的知识、他们能解决什么问题、和我的感悟。

1.第二章主要学习了数据的基本类型数据可以分为整型和实型:整型中最常用的定义是 int与long long int,long  long  int 存储范围远远大于int;实型即为小数,尽量使用double,float容易丢失数据。定义变量时不可以用连登号。

易错 :int a=b=c

2.第三、四章学习了各种运算包括数学运算函数(需要加头文件)和运算符,和输入输出函数scanf中("%Ad")其中A是每多少位存一次数,输出函数中("%.Bd")B为输出的数字保留几位小数,还有输入输出函数格式转化说明的形式。double用%f,longlong int 为lld%。输出时用/n表示换行。

易错:输入函数&忘写;输入double时用了%d;
4ab;(a>b>c);忘记头文件

可以解决的问题:输入一个数字,对其进行某种数学简单的运算,然后输出。

3.第五章学习了条件语句,switch语句和if语句中比较常用if语句,if语句若两个判断中有多条语句那么需要用{}括起来。switch中表达式与case必须要用空格隔开,表达式需要用单引号括起来,并且表达式后有一个冒号。还有一种形式为A?B:C在判断一次时很常用。其次就是逻辑运算符。

易错:switch的表达式只能是char 或int、常量需要单引号括起来;if(A=B)

可以解决的问题:分类问题例如如果A则B,如果C则D,否则E;在循环中特定的某种情况怎么处理。

感悟:
刚刚接触C语言,我认为不仅仅是对知识的记忆,更需要对例题的进行分析,通过一次次做题来不断了解错误出现在何处,以及自己在那一方面有所欠缺,题目一定要自己做,但是左后需要手动删去多余的代码,来减少代码行数,从而在防止以后超出内存情况的出现。
做程序设计题目时,需要对题目先大体把握,了解程序的主要框架,弄清函数需要分几类,条件是什么,以及以后循环几在哪里输出数据。
C语言中printf虽然使用比cout麻烦但是在输出保留几位小数时简单,同样scanf虽然繁琐但是却可以确定每几位数字输入一次,所以在scanf,cin,cout,printf中要灵活运用,选择最简单快捷的语言。

猜你喜欢

转载自blog.csdn.net/qq_43540087/article/details/83934311