C语言学习重点.doc_第1页
C语言学习重点.doc_第2页
C语言学习重点.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章1.掌握概念:一个程序有且只有一个main函数,程序都从该函数开始执行,不管该函数出现在何处。2.掌握概念:函数是组成C语言结构化程序的最小模块。3.C程序的基本结构4.掌握VC软件的使用。第二章:1.常量:要求掌握各类合法常量的判断方式,重点是各种进制的整型数。比如:100,0xaa11,012等等。2.变量:理解变量的意义。3.标识符:懂得合法标识符的规则,能够判断哪些标识符合法哪些不合法。如合法的:a,a3b,_doc,不合法的:3ab,$da,for等。4.区分整型(int)、浮点型(floatdouble)、字符型数据(char)的区别以及表示方法.5.各类数据之间的计算,特别要掌握字符的计算,比如d-a=3等。(字符的计算实际上就是其ASCII码的计算,可以查看附录A)6.转义字符,要懂得转义字符的意义以及转义字符的表示方法,可看P32的表2-6,重点掌握后面两种。要清楚比如 123 就是一个转义字符,表示一个字符。7.记住,字母的ASCII码的顺序跟字母表的顺序一致。8.运算符:基本运算符+-*/%五种,特别留意 /和%,在应用中非常多。 比如:取得一个正整数每一个位上的数。 个位=n%10 十位=n/10%10 百位=n/100%10 .9自增自减运算+ii+i-,-i.要明白前后置的区别,前置:先自增减再引用,后置:先引用,再自增减。例如:以下输出应该是10,12,12,12 Main() Int a=10,b=11,c=12,d=13; Printf(“%d,%d,%d,%d“,a+;+b,c-,-d);Printf(“%d,%d,%d,%d“,a; b,c, d)10.关系运算符和逻辑运算符的综合应用:要懂得确定表达式的值(为0或是为1).比如以下例子:a=1,b=2,c=3, d=4 判断表达式 ab|cc|!a 的值。0要明确,在逻辑运算的时候所有非0的数都认为是1,比如a=3,那么!a=0 a&a 相当于1&111.逗号表达式,要能够清楚在表达式中的赋值语句,还有逗号表达式最终的值(最后一个表达式的值)例如:表达式 (a=3*5,a*4),a+15 的值为30 计算后a的值为15.第三章:1懂得程序的三种结构:顺序、选择、循环结构。2.printf函数的应用:(1)格式控制 %d %f %c 等的意义,注意在输出什么样的类型的数据时候选择合适的格式字符。(2)如何输出一个%字符呢?方法是%。比如: Int a=2 b=5 printf(“a=%d,b=%d“,a,b) 输出的结果应该是 a=%d,b=2 为什么?(3)输出一段字符串,可以使用 printf(“abcd”);这样输出3,scanf()函数的应用(1) 别漏了&符号(2) 懂得虚读的应用 比如输入12345678 执行scanf(“%2d%*3d%2d”,&a,&b) 后a=12,b=67(3) 输入分隔符 可以空格 回车 或是自定义的分隔符 比如scanf(“%f%f”,&x,&y) 正确的输入方式是什么?x=10 y=15第四章:选择结构:1.懂得选择的意义,什么时候可以使用选择2.掌握基本的ifelse 语句的应用。如int a=2,b=3,c;c=a;if(ab) c=b;else if(a=b) c=a;else c=10;printf(%dn,c);3.嵌套if:注意if else配对关系,别弄错了。4.注意if语句影响的语句范围,如 a=1,b=2; if(ab)a=b;b=3; 执行后 a=1,b=35条件运算符: (?:) 一对关系,缺一不可。6.switch语句:注意break的用法,以下列子,当分别 输入1 2 3 4 5 的时候的输出是什么?main()int a;scanf(%d,&a);switch(a)case 1:printf(is 1.n);case 2:printf(is 2.);default:printf(is default.n;break);case 3:printf(is 3.n);case 4:printf(is 4.n);第五章1.懂得循环的意义,以及循环的适用情况。2while do while for 循环的表示方式3.明确循环语句的循环次数 比如 for(x=0,y=0;(y!=123)|(x4);x+);4.嵌套循环的使用,以下列子,n的大小是? 加入if语句的话呢?n=0; For(i=1;i10;i+) For(j=1;j10;i+) If(i=3|j=5) n+;5.break continue在循环中的使用。6.循环与其他知识的结合应用 第六章1.数组的意义,概念,定义 比如,下标从0开始,字符数组最后面有0结束符号,找数组中的哪个数都是用下标表示,赋值的时候不能越界等等。2.数组的赋值-不能越界,赋值的类型要正确。3.字符串的长度的判断4.几个字符串函数的使用5.数组的应用:排序法 第七章1.函数的含义,如何定义一个函数2.理解函数先定义,再引用的含义。3.懂得函数的返回值的意思-相当于函数的值。使用的关键字-return4.一个函数只有被其他函数调用或主函数调用才能执行,不能单独执行。 5.函数的调用:(1)参数类型(2)调用类型,分有返回值和无返回值的情况 voida.作为单独的语句调用 两种情况都可以 func(a);b.赋值语句、表达式中参与运算、作为另一个函数的实参 只有有返回值的函数可以x=func(a) (func(a)+6)*8 func1(func(a);6.掌握嵌套调用与递归调用的形式。Main()f1() fi()f2() f2()f1()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论