自考《计算机软件基础》第一章C语言程序设计基础.ppt

自考《计算机软件基础》第一章C语言程序设计基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自考《计算机软件基础》第一章C语言程序设计基础.ppt

第一章 C语言程序设计基础 C语言程序结构 #includstdio.h Void main () { int a,b,c; scanf(“ %d%d”,a,b); c=a+b; printf(“c=%\n”,c); } 1.C程序由若干个函数构成的,有且只有一个主函数main(). 2.每个函数分为两部分:函数首部和函数体。 3.每个语句以分号结束。 4.书写格式自由。 5.程序执行总是从主函数开始执行,并在主函数中结束。 6.主函数可以调用任何其它函数,其它函数可能相互调用,但不能调用主函数。 例 输入两个整数,计算两者较大的数,并输出 main() /* 主函数 */ { / * main函数体开始 */ int a,b,c; /*声明部分定义变量*/ scanf(“%d,%d”,a,b); /*scanf是输入函数 ,是“取地址” */ c=max(a,b); /* 调用max,将调用结果赋给c */ printf(“max=%d\n”,c); /* 输出c的值 */ } /* main函数体结束 */? int max(int x,int y) /* 自定义函数,计算两数中较大的数 */ { /* max函数体开始 */ int z; /* 声明部分,定义变量 */ if(xy) z=x; else z=y; return z; /* 将z值返回,通过max带回调用处 */ } /* max函数体结束 */ C程序的上机步骤 算法 流程图: 是用规定的一系列图形、流程线及文字说明来表示算法中的基本操作和控制流程。  优点:形象直观、简单易懂、便于修改和交流。 用N-S流程图表示算法 C的数据类型 常量:在程序运行中,其值不变的量。如12、0、-3为 整型 常量,4.6、-1.23为实型常量,’a’、’d’字符常量。 符号常量:用一个标识符代表一个常量。 如 #define PI 3.1415926 符号常量的定义格式: #define 符号常量 表达式? 使用符号常量的好处:含义清楚、见名知意; 修改方便、一改全改; 说明:符号常量名常用大写,以区别变量 符号常量的使用 已知圆半径r,求圆周长c和圆面积s的值。 #define PI 3.1416 main() { float r,c,s; scanf(%d,r); c=2*PI*r; /* 编译时用3.1416替换PI */ s=PI*r*r; /* 编译时用3.1416替换PI */ printf(c=%6.2f,s=%6.2f\n,c,s); } 变量的定义:在程序运行时其值可以改变的量 变量的三要素:变量名、变量值、存储单元 变量名的命名规则(标识符的命名规则): 只能使用字母、数字、下划线; 必须以字母、下划线打头;大小写字符区分; 关键字不能用作标识符 变量的定义:变量要“先定义,赋值后,再使用” 定义格式:类型说明符 变量名表; 例如:int a, b, c; /* 说明a,b,c为整型变量 */ char cc; /* 说明cc为字符变量 */ double x, y; /* 说明x,y为双精度实型变量 */ 整型常量的表示方法 1.十进制:例如123,-456,0。 2.八进制:以0作为前缀,通常是无符号数。 合法:015(十进制为13) 0101(十进制为65)  不合法:256(无前缀0) 03A2(包含了非八进制数码)  -0127(出现了负号) 3.十六进制:前缀为0X或0x。其数码取值为0~9,A~F或a~f。 合法:0X2A(十进制为42) 0XFFFF (十进制为65535) 不合法:5A (无前缀0X) 0X3H (含有非十六进制数码) 整型变

文档评论(0)

只做精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档