- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]C语言程序设计-0--曾剑平
标识符:由英文字母或下划线开头,后接零个或任意多个字母、下划线、数字。 如: 正确:name, a_1_2, Char, _, _os (建议不使用), main, printf (函数名,建议不使用) 错误: 1_abc, char, na#me, na.me 3、数据类型 (1)基本数据类型 整型(short, int, long)浮点型(float, double, long double)字符型 char (2)指针类型: 内存地址 (3)结构化数据类型: 通过数组、结构、联合、枚举来定义。 typedef struct { int number; char name[20]; int score; } STUDENT; 区分字符、字符串 char a; char s[10]; a=‘A’; s=“fudan”; 4、常量 在程序运行过程中值不能改变或不允许改变的数据对象。 整型常量:2010 浮点型常量:3.14159 字符型常量: ‘A’, ‘a’ 字符串常量: “fudan U” 指针常量 为常量命名:(宏定义、预处理命令) #define PI 3.14159 # define AGE 20 一般使用大写,以示与变量区别 语句结尾不能有 ; 不能用等号 # define AGE=20 在后面代码中不能赋值 PI=3.14; 5、变量 在程序运行过程中可以设置或改变值的数据对象。 定义方法: 数据类型 标识符列表; 为变量指定数据类型: int age; double score, salary; typedef struct { int number; char name[20]; int score; } STUDENT; STUDENT student1, student2; 为变量赋值: age =21; score = 2000.5; age_1=19; age_2=30; age_2=age_1; int age=20; //在定义时同时赋值 一行可以写多个语句; 一个语句可以写在多行 C语言程序 #include stdio.h void main() { char subject[]=C语言程序设计; printf(“Welcome to %s. \n, subject); printf(hello, welcome to C langua\ age program. \n); } 编程规范 (1)每个C程序必须有且只有一个主函数main;不管主函数在程序中的位置如何,程序执行总是从主函数开始; (2)所有变量必须先定义(规定数据类型),后使用; (3)每个语句必须用分号“;”结束;(注意是“每个语句而不是每行语句”) 【注意】编译预处理行和函数定义的花括号“}”后不允许加“;”。 (4)C语言本身没有输入/输出语句,其功能须通过调用相关函数来实现; 编程规范 (5)使用系统提供的标准库函数或其他文件提供的现成函数时,必须使用相应的“文件包含” (6)可加注释/* …… */,必须成对出现 (7)程序代码对齐原则 (8)区分大小写 (9)尽量一行写一个语句 提 纲 程序及其执行过程 C语言的历史与特点 C语言的语法与编程规范 VC程序设计环境 简单的C程序 C语言上机步骤 1. 编辑源程序 2. 编译 3. 连接 4. 运行 生成*.obj的目标文件 执行代码 *.c的源程序 生成*.exe的可执行文件 提 纲 程序及其执行过程 C语言的历史与特点 C语言的语法与编程规范 VC程序设计环境 简单的C程序 C语言程序 1、第一个C程序 #include stdio.h main() { printf(hello, world\n); } printf函数在stdio.h中定义,所以必须include这个文件。.h文件一般按照函数类型归类。 2、第二个C程序,求圆面积程序 /*给定半径,求圆的面积*/ #define PI 3.14159 /*编译预处理——宏定义*/ #include stdio.h /*编译预处理——文件包含*/ #include math.h /*编译预处理——文件包含*/ main() //主函数 { float r,s; /*定义变量r、s类型为单精度实型*/ r=1.0; //变量r赋初值 s=PI*pow(r,2); //求圆
您可能关注的文档
- [理学]7 光电子材料.ppt
- [理学]6章 蛋白质的功能与进化-教学用.ppt
- [理学]7 常系数二阶非齐次微分方程的求解.ppt
- [理学]7 分子生物学研究法上 —DNA、RNA及蛋白质操作技术.ppt
- [理学]7 超分子分离.ppt
- [理学]7 第四章 微生物的代谢.ppt
- [理学]7 超媒体与GIS集成.ppt
- [理学]7 配位反应.ppt
- [理学]7-3概率.pdf
- [理学]71 向量及其线性运算学生版.ppt
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)