《程序设计基本知识》PPT课件.ppt

上传人:sh****n 文档编号:11511101 上传时间:2020-04-26 格式:PPT 页数:16 大小:298KB
返回 下载 相关 举报
《程序设计基本知识》PPT课件.ppt_第1页
第1页 / 共16页
《程序设计基本知识》PPT课件.ppt_第2页
第2页 / 共16页
《程序设计基本知识》PPT课件.ppt_第3页
第3页 / 共16页
点击查看更多>>
资源描述
,王小琼13667730793QQ:17186878,C语言程序设计,C程序设计基本知识,要求,将手机关闭或至于无声状态守时,考核方式,广西区二级(只有笔试),校考(笔试和机试)笔试100分:30%(平时成绩)+10%(其中)+60%(期末)机试100分:由实验老师定比例。,Chap.1C程序设计基本知识,1.1程序、程序设计、程序设计语言,程序指人们对所要处理或求解问题的对象、处理规则或过程的描述计算机的每一种基本操作,都用一条指令来实现程序是计算机用以实现其功能的一组指令序列,程序设计=数据结构+算法,算法为解决某个特定问题而采取的有限的步骤,算法的几个特性有穷性确定性可行性有零个或多个输入有一个或多个输出,Ex101#inlcudemain(),inta,b,sum;/*定义了3个整型变量*/a=123;b=456;/给变量赋值sum=a+b;printf(“sumis%dn”,sum);/*输出变量的值*/,C程序的构成和格式,计算机语言人和计算机交流使用的人和计算机都能接受和理解的语言,即人用以编写程序的语言,因此又叫程序设计语言。C语言就是一种程序设计语言。,输出格式:“”中的是输出格式sumis-原样输出,%d此处用整型变量sum的值填入,/n回车换行输出结果:sumis579,说明部分,函数体,小结:C程序是由函数构成的函数是C程序的基本单位一个函数由两部分组成一个C程序是从main()函数开始执行的C程序书写格式自由:一行内可以写几个语句;一个语句也可以分写在几行中每个语句和数据定义的最后必须有一个分号注释/*注释部分*/,函数体用一对花括号括起来,C语言的特点结构化语言基本结构:顺序结构选择结构循环结构语言表达能力强数据类型较丰富语言简洁可移植性好生成的代码质量高,不足之处:类型转换较随便,不够安全没有数组界限检查运算优先级太多,课题练习,1以下叙述正确的是。A,C程序基本组成单位是语句B,C程序每一行只能写一个语句C,简单C语句必须以分号作为结束符D,注释语句可以嵌套,C,2一个C语言程序是从开始执行的。A程序中第一个函数B名为main的函数C包含文件(头文件)的第一个函数D程序中的第一个语句,B,2.1标识符,常量与变量,一标识符,1关键字(保留字)具有特定语法含义的英文单词autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile,2预定义标识符如:标准库函数名,3用户标识符用来表示常量、变量、类型、函数等的名字规定:标识符必须以字母或下划线开头,后跟字母、数字或下划线标识符不能与关键字同名大写字母与小写字母被认为是两个不同的字符命名:见名知义原则,2.1C语言的数据类型,数据按在内存中的存储形式可分:基本类型、构造类型、指针类型、空类型根据数据的值在程序运行过程中是否发生变化,可分为常量和变量。,2.3常量在程序的运行过程中,其值不能改变的量,1整型常量2byte十进制120100-100八进制015-072十六进制0 x15-0 x1falong型(4byte)的后缀:l或L整型常数在内存中以补码的形式存储,2实型常量小数形式指数形式X.XX.XeXXe前必有数e后必为整,3字符用单引号引起来的单个字符m单个ASCII字符32048A65a97149B66b98957Z90z122,n转义字符n换行b退格00t水平跳格ddd1-3位8进制数表示的字符xhh1-2位16进制数表示的字符,4字符串用双引号引起来的字符串“Computer”字符串长度存储字节数89(0结束符),2.3变量在程序的运行过程中,其值可以改变的量,1变量的命名2先说明后引用变量说明:存储类型数据类型变量名表;变量名=表达式,Exinta=1,sum=0,i,j,k;,3变量的类型,整型intshortint2个字节longint4个字节unsignedintunsignedlong,字符变量char1个字节,字符数据整型数据,实型float4个字节7位3.4e-383.4e+38double8个字节15-16位,Exinti;i=a;97charc;c=97;a,2.4运算符,1赋值运算符=变量名=表达式Exa=5v=(a+b-c)/u,2算术运算符+-*/%Ex10/3=3+=-=*=/=%=a+=3相当于a=a+3a%=b+3相当于a=a%(b+3)m=20求m+=m*=m/10,优先级:*/%+-结合性:自左向右,3自增减运算符+-前缀:+i先加后用后缀:i+先用后加+,-只能用于变量,不能用于常量和表达式10+(x+y)(-i)-等都是错误的Exi=j=5;x=+i;/*i=6x=6*/y=j+;/*y=5j=6*/,4逗号运算符,(取最后一个表达式的值)Exy=10;x=(y-=5,45/y);/*x=9*/x=y-=5,45/y;/*x=?*/优先级:最低结合性:自左向右,2.4表达式,表达式:运算对象运算符号,算术表达式赋值表达式逗号表达式,同类型数据运算结果类型与运算对象类型相同不同类型数据运算先化后算Ex10.0/3=?,强制类型转换(类型名)表达式,赋值号两端类型不同,以变量为主Ex设a=2,b=3,x=3.5,y=2.5(float)(a+b)/2+(int)x%(int)y2.5+3%2(=3.5),赋值运算的两种值变量的值表达式的值Exa=(b=10)/(c=2)a=5b=10c=25,类型转换,Ex(int)6.4/4(float)5/2,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!