c语言程序设计笔记

(一)知识点总结

1.c语言程序处理的数据分为常量和变量两种基本形式,并且常量与变量的区别在于:程序执行的过程中,常量的值保持不变,变量的值则是可以变的

常量分为整型常量,实型常量,字符串常量,字符常量,枚举常量。整型常量指零在内的所有整数;用一个合法的标识符表示一个变量,英文字母开头,后面跟字母和数字。变量要先定义再使用

2.sizeof()用于计算数据类型或表达式所占内存的字节数

3.算数运算符(按照优先级排列)

-(取相反数)一元  综合性从右到左      *  /   %(乘法 除法 求余)二元  综合性从左向右   +-(加法 减法)二元 综合性从左到右

4.做题中提示信息不写,宏代换不要分号

5.const常量  可以用于声明具有某种数据类型的常量

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

7.getchar()和putchar()是专门用于字符输入/输出的函数。(若函数getchar没有参数,函数的返回值就是从终端键盘读入的字符)

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

数据的格式化输入函数scanf("%d",&a);

9.关系运算符>  <  >=  <=优先级高于==  !=关系运算符的优先级低于算数运算符  逻辑运算符(&&  ||   !)  条件运算符(?:)

10.if形式的条件语句  if(表达式)语句A,用于单分支选择控制   if-else形式的条件语句用于双分支选择控制   switch,else-if形式的条件语句用于多分支选择控制

(二) 知识点可解决的问题

1.对于一般的数学应用问题,关于加减乘除和圆的一般计算问题等

2."n++""++n"可以解决呢些从1加到n的技巧性强的问题

3.分支结构可以解决多种并列的情况

4.switch可以解决多种情况下的各种情况

5.if-else语句可以解决多种情况下的不同问题

(三)对学习的感受见解,还有对教学的建议

之前从没接触过c语言的我,刚开始对这门课程是陌生的,但当我慢慢接触了之后,我发现了这门科目的美妙之处,每当了解那一串串字符的含义,那一个个字母的讯息,语言的美妙展现的淋漓尽致。老师说的没错,学习这种事情最重要的就是要靠自己,我们上课听老师讲后,必须自己做课后的作业,自己去学习那些边边角角,自学能力在大学才是最重要的,我们要通过自己培养思维方式的转换,培养计算思维能力。在教学方面,希望学校能够在设施上提供足够的支持,希望我能在程序设计的道路上走出乐趣。

你可能感兴趣的:(c语言程序设计笔记)