C语言程序设计知识点总结doc下载

电脑杂谈  发布时间:2019-08-13 16:03:01  来源:网络整理

做c语言程序设计的总结_从问题到程序——程序设计与c语言引论 下载_高质量程序设计指南--c++/c语言

C语言最重要的知识点总体上必须清楚的:)流程结构是三种:顺序结构、选择结构(分支结构)、循环结构。)读程序都要从main()入口,然后从最下面顺序往下读(遇到循环做循环,遇到选择做选择)有且只有一个main函数。)计算机的数据在手机中留存是以二进制的方式数据存放的位置就是它的地址)bit是位是指为如果。byte是指字符,一个字节=八个位定义常考到的:、编译预处理不是C语言的一部分不占运行时间不要加分号。C语言编译的流程称为源程序它以ASCII数值存放在文本文件中。、definePI这个句式是错误的当然不能出现分号。、每位C语言程序中main函数是有且只有一个。、在取值中不可以再定义字段。、硬件:可以没有输入那么一定要有输出。、for循环中for语句写出for(i=ii)这个句式是有问题的for的中间那么出现分号相当于for循环体是空的。、break可用来循环结构和switch语句。、逗号运算符的级别最低赋值的级别倒数第二。第一章C语言的基础常识第一节、对C语言的基础认识、C语言编写的流程称为源程序又称为编译单位。、C语言书写格式是自由的每行可以写多个整句可以写多行。、一个C语言程序有且只有一个main函数是流程运行的起点。

第二节、熟悉vc、VC是插件用于运行写的C语言程序。、每位C语言程序写完后都是先编译后链接最终运行。(c(obj(exe)这个过程中提醒c和obj文件时无法运行的只有exe文件才可以运行。第三节、标识符、字样符合法的要求是由字母数字下划线组成。有其余元素就错了。并且第一个必须为小写或则是下划线。第一个为数字就错了、标识符分为关键字、保存标识符、用户标识符。关键字:不可以也是用户标识字符。maindefinescanfprintf都不是关键字。容易误解的地方:If是可以做为用户标识符。因为If中的第一个字母大写了还是不是关键字。保留标识符:是功能保存的一部分标识符通常用来功能概念和标准库函数的全名。例如以下划线开始的标识符通常用来定义功能函数不能使用把它们标识符来定义自己的字段。虽然这些应该非法的标识符但是用这些来做一般标识符可能会出现运行错误。用户标识符:基本上每年都考详细请见书上习题。用户标识符用来为字段、字符常量、异或、链表等取名。关键字不可以也是用户标识符。第四节:字节的切换十进制转换成二进制、八进制、十六进制。二进制、八进制、十六进制转换成十进制。第五节:小数与方程)C语言只有八、十、十六进制没有二进制。

做c语言程序设计的总结_从问题到程序——程序设计与c语言引论 下载_高质量程序设计指南--c++/c语言

只是运行时候一切的字节都要转换成二进制来进行处理。a、C语言中的八进制规定要以结尾。的差值是合法的八进制是没有的逢进。b、C语言中的十六进制规定要以x结尾。)整数的非法写法:C语言小数点两边有一个是零的话可以不用写。在C语言中可写出在C语言中可以写出。)实型数据的非法方式:a、e就是合法的且数据是times。b、复习口诀:e前e后必有数e后必为小数。请结合书上的例证。)整型一般是个数组,字符型是个数组双精度一般是个数组:longintx表示x是长整型。unsignedintx表示x是无符号整型。第六、七节:数学表达式和赋值表达式核心:表达式一定有差值!、数术表达式:*复习一定要注意:ldquordquo两边都是整型的话结果就是一个整型。的结果就是ldquordquo如果有一边是整数那么结果就是小数。的结果就是ldquordquo符号请一定要注意是除法考试最容易算成了除号。)字符两边要求是小数。不是整数就错了。注意!!!、赋值表达式:表达式数值是最前面的差值a=b=该表达式为常量不可以赋值。、intx=y=:错啦定义时不可以连续赋值。、intx,yx=y=对滴定义完成后可以连续赋值。、赋值的前面只能是一个变量。

、intx=对滴x就是、floaty=对滴x就是、复合的赋值表达式:inta=a*=运行完成后a的值是。一定要注意首先要在的下面打上逗号。变成()再运算。、自加表达式:自加、自减表达式:假设a=a(是为)a(为)运行的原理:a是先把常数的差值加上然后把得到的差值放到数组a中然后再用这个a表达式的差值为而a是先用该表达式的差值为然后再把a的差值加上为再放在数组a中。进行了a和a后在上面的流程中再用到a的话都是变量a中的了。口诀:在前先加后用在后先用后加。、定语表达式:优先级别最低。表达式的差值逗号最前面的那种表达式的差值。()的解释器的差值就是。z=()(整个是赋值表达式)这个时候z的值为。(有点难度哦!)z=(整个是定语表达式)这个时候z的值为。补充:、空语句不可以随意执行会导致逻辑错误。、评注是最近几年考试的重点注释不是C语言不占运行时间没有分号。不可以嵌套!、强制类型转换:当然是(int)a不是int(a)提醒类型上当然有逗号的。注意(int)(ab)和(int)ab的差异。前是把ab转型后是把a转型再加b。、三种取整丢小数的现象:1、inta=2、(int)a3、第八节、符号)符号数据的非法方式::##是符号占一个字节是字符串占两个字节(富含一个结束字符)。

做c语言程序设计的总结_从问题到程序——程序设计与c语言引论 下载_高质量程序设计指南--c++/c语言

##的ASCII数值表示为#a#的ASCII数值是#A#的ASCII数值是。一般监考表示单个符号错误的方式:##符号是可以进行数学运算的记住:##=大写字母和字母字母转换的原理:#A#=#a#相互之间一般是相差。)转义符号:转义符号分为一般转义字符、八进制转义字符、十六进制转义符号。一般转义符号:听写、n、rsquo、rdquo、。八进制转义字符:lsquorsquo是非法的前导的是不能写的。十六进制转义符号:rsquoxdrsquo才是合法的前导的不能写因为x是字母。、字符型和小数是血缘:两个具有多大的类似之处chara=printf(ldquocrdquo,a)得到的输出结果:aprintf(ldquodrdquo,A)得到的输出结果:第二章第一节:数据输出(一)(二)、使用printf和scanf函数时要在最前面加上#includeldquostdiohrdquo、printf可以只有一个参数也可以有两个参数。、printf(ldquo第一部分rdquo第二部分)把第二部分的字段、解释器、常量以第一部分的方式呈现出来!、printf(ldquoa=db=drdquo,)重点!一定要记住是将和以第一部分的方式现在在终端也就是黑色的萤幕上。

复习体系为:一模一样。在金色屏幕下面显示为a=b=printf(ldquoa=dnb=drdquo,)那么输出的结果就是:a=b=、intx=一定要弄清楚为什么是这个结果!过程很重要printf(ldquodrdquox)printf(ldquoordquox)printf(ldquo#ordquox)printf(ldquoxrdquox)printf(ldquo#xrdquox)x、intx=y=注意这样语法charz=lsquoarsquoprintf(ldquodrdquoxy)一个格式说明两个输出函数前面的y不输出printf(ldquocrdquoz)结果为:a、一定要背诵的文档说明指出内容格式说明指出内容d整型intc字符charld长整型longints字符串f浮点型floato八进制lfdouble#o带前导的八进制输出一个百分号x十六进制d#x带前导的十六进制举例证明:printf(ldquodrdquo)第二部分有三位大于指定的两位原样输出printf(ldquodrdquo)第二部分有三位小于指定的五位左边补两个空格printf(ldquofrdquo)整数要求补齐位的没有六位的补,。

从问题到程序——程序设计与c语言引论 下载_做c语言程序设计的总结_高质量程序设计指南--c++/c语言

结果为printf(ldquofrdquo)整数三位整个五位结果为(整数点算一位)printf(ldquofrdquo)整数一位整个三位结果为(要进行四舍五入)第三节数据输入、scanf(ldquoa=db=drdquoab)超级重点!一定要记住是以第一部分的文档在终端输入数据。核心为:一模一样。在金色屏幕下面输入的为a=b=才可以把和正确给a和b。有一点不同也不行。、scanf(ldquoddrdquoxy)这样笔法绝对错误scanf的第二个部分当然要是地址!scanf(ldquoddrdquoxy)提醒写成这种才可以!、十分提醒时针在scanf的考察例如:intx=int*p=xscanf(ldquodrdquox)错误scanf(ldquodrdquop)正确scanf(ldquodrdquop)错误scanf(ldquodrdquo*p)错误、指定输入的宽度终端输入:scanf(ldquodddrdquoxyz)x为y为z为终端输入:由于和两边有标点所以只有位给xscanf(ldquodddrdquoxyz)x为y为z为、符号和整型是血缘:intx=printf(ldquodrdquox)结果为printf(ldquocrdquox)结果为a、输入时候字符和小数的差异scanf(ldquodrdquox)这个时候输入更加提醒表示的是小数scanf(ldquocrdquox)这个时候输入更加提醒表示的是符号lsquorsquoASCII为小数。

补充说明:)scanf函数的文档考察:提醒该字段的第二个部分是a那样的地址不是ascanf(ldquodd*ddrdquo,a,b,c)跳过输入的第三个数据。)putchar做c语言程序设计的总结,getchar函数的考查:chara=getchar()是没有参数的从按键得到你输入的一个字符给字段a。putchar(lsquoyrsquo)把符号y输出到屏幕中。)怎么实现两个变量xy中数值的互换(要求背下来)不可以把x=y,y=x要用两边变量t=xx=yy=t。第三章特别要提醒:C语言中是用非认为逻辑真的用认为逻辑假的。C语言有构造类型没有逻辑类型。关系运算符号:提醒=的笔法==和=的差异!(复习重点)if只管后面一个语句要管多个请用大括号!)关系表达式:a、解释器的差值没法为(直言为真)或(直言假)。如这个关系表达式是真的还是这个解释器的差值就是。如这个关系表达式是假的还是这个解释器的差值就是b、复习最容易错的:就是intx=,y=,z=xyz是真所以假?带入为从外语的视角出发肯定是错的反而或者是C语言那么就是正确的!因为要为假得到表达式就成为了那么演算结果就是称为了真的了!c、等号和求值的差异!一定忘记ldquo=rdquo就是赋值ldquo==rdquo才是等号。

从问题到程序——程序设计与c语言引论 下载_高质量程序设计指南--c++/c语言_做c语言程序设计的总结

因为很可以背诵但我同样要各位当然好好记住如果做错了我当然会强烈的鄙视你!)观点表达式:体系:表达式的差值没法为(直言为真)或(直言假)。共有||!三种观点运算符号。!||优先的级别。注意短路情况。考试比较钟爱考到。详细请见书上例子一定要会做例和例指出x小于大于的原理。x是不行的(当然忘记)。是先计算x得到的结果为或则再用或与比较得到的总是真(为)。所以一定要用(x)(x)直言比大比小。e)分析charch是否为大小写字母和数字的原理(当然忘记)(ch=#a#)(ch=#z#)(ch=#A#)(ch=#Z#)(ch=##)(ch=##))if语句a、else是与最接近的if且没有else的字词匹配。b、交换的流程写法:t=xx=yy=tc、if(ab)t=aa=bb=tif(ab){t=aa=bb=t}两个的差异考试多次考到了!d、单独的if语句:if(ab)t=a标准的if语句:if(ab)min=aelsemin=b嵌套的if语句:if(ab)if(bc)printf(ldquook!rdquo)多选一的if语句if(a==t)printf(ldquoardquo)elseif(b==t)printf(ldquobrdquo)elseif(c==t)printf(ldquocrdquo)elsepritnf(ldquodrdquo)通过课件要熟悉以下几种if语句!经典题型:结合下面四种if语句语法做题答错了请自行了断!预备开始!inta=b=if(!a)belseif(a==)if(a)b=elseb=您好b的值是什么?正确的是b为。

inta=b=if(!a)b是假的不执行elseif(a==)是假的执行if(a)b=属于elseif的嵌套if语句不执行。elseb=ifelseif语句没有一个正确的就执行else的字词!)条件表达式:表达式?表达式:表达式a、心法:真前假后。b、提醒是当解释器的差值是非时才采用表达式的差值做为整个运算结果当解释器的差值为时就用表达式的差值做为整个的结果。c、inta=b=c=d=e=k=ab?c:de?d:e求k的差值时什么?答案为san)switch语句:a)执行的程序一定要弄懂!上课时候具体的过程讲了请自己当然搞清!b)提醒有break和没有break的区别书上的两个例子没有break时候只要有一个case匹配了剩下的都要执行有break则是直接跳出了swiche语句。break在C语言中就是分手一刀两断的含义。c)switch只可以和break一起用不可以和continue用。d)switch(x)x:是整型常量字符型常量枚举型数据。{case:hellip不可以是字段。case:hellip}e)switch是必考题目请各位一定要完成书上的课后的switch的教材。第四章循环结构程序设计)三种循环结构:a)for()while()dowhile()三种。


本文来自电脑杂谈,转载请注明本文网址:
http://xinshanjie.com/a/jisuanjixue/article-119110-1.html

发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

热点图片
拼命载入中...