- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言第1讲
C 语言实现 第一章:C 语言概论 课程目标: 程序与程序语言 C 语言的组成 C语言的上机过程 第一节 程序与程序语言 高级语言只是要求人们向计算机描述问题的求解过程,而不关心计算机的内部结构,所以把高级语言称为“面向过程语言”,它易于被人们理解和接受,典型的面向过程语言有 BASIC, FORTRAN, COBOL, C, Pascal 等等。 第二节 C 语言组成与上机过程 一 、 C 语言的结构 (一)两个简单的 C 程序实例 eg1-2 :计算函数M(x)是值。函数M(x)为: M(x)= #includestdio.h main() { int x ,m; scanf(“%d”,x); m=sub(x); printf(“m=%d\n”,m); } int sub(int x1) { int a, b, c, n; a=6; b=30; c=15; if(x1a||x1==a) n=b*x1+a*a; else n=a*(c-x1)+c*c; return(n); } 这个程序的执行结果如下: 3(输入3给x,其中表示回车符) 126 (输出 m 的值) 二、C 语言的组成 一个 C 程序是 C语言基本字符构成的一个序列。C语言的基本字符集包括: 数字字符:0,1,2,3,4,5,6,7,8,9 拉丁字母:A,B,C ……,Z,a,b,c ……,z (注意:字母的大小是可区分的。如:a b c 与A B C 是不同的) 运算符:+ 、 - 、 * 、 / 、 % 、 = 、 、 、 = 、 = 、!= 、 == 、 、 、 、 | 、 、 || 、 ^ 、 ~ 、(、) 、[、] 、 - 、. 、! 、? 、 : 、, 、; 特殊符号和不可显示字符:_(连字符或下划线),空格,换行,制表符 对初学者来说:书写程序要从一开始就养成良好的习惯,力求字符准确, 工整,清晰,尤其要注意区分一些字形上容易混淆的字符,避免给程序 的阅读,录入和调试工作带来不必要的麻烦 。 (二)标识符 在程序中有许多需要命名的对象,以便在程序是其他地方使用。这些名字包括:变量名、常数名、函数名 、文件名 、类型名等 ,通常被统称为“标识符”。 C语言有一些具有特定含义的关键字,用作专用的定义符。这些特定的关键字不允许用户作为自定义的标识符使用。C 语言关键字绝大多数是由小写字母的字符序列,它们是: (按字母次序排列) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while (四) 语句 三、C 程序的上机执行过程 (一) 编辑C源程序 第三节 实例:使用Visual C++6.6开发环境 第四节 实例:打印星号 要使用输出函数Printf,必须要在文件开头有#includesatdio.h 输出时每行要用空格来控制字样 输出时用\n来换行。 若是在VC环境,则要在文件头有#include ”stdafx.h”语句,否则编译时会报告错误:找不到预编译头。如果实在不想包含这个文件,也可以用下面这个办法,点击菜单[Project/Settings…]弹出下面这个对话框: 本章总结 作业 编写一段C语言程序,输出学员的姓名。体验C语言的上机过程 * 程序的概念 程序是计算机的指令序列,编制程序的工作就是为计算机安排指令序列。 程序语言的发展 对程序设计语言的分类可以从不同的角度进行,如面向机器程序的设计语言,面向对象的程序设计语言,面向对象的程序设计语言。其中最常见的方式是按使用方式和功能可分为低级语言和高级语言。 低级语言包括机器语言和汇编语言。机器语言就是计算机指令的集合,它与计算机同时诞生,是第一代的计算机语言;汇编语言是用符号来表示计算机指令,被称为第二代语言。机器语言和汇编语言都是围绕特定的计算机或计算机族而设计的。是面向计算机的语言。要使用这种语言必须了解计算机的内部结构,而且难学,难写,难记忆,把这种语言称为低级语言。 “面向过程”是程序设
您可能关注的文档
- CTSOP-M12-67052-01-1.0高压线束.ppt
- nfs-3030设计手册.ppt
- CTC必威体育精装版带三点检查课件.ppt
- 电梯检验员培训大纲全文.doc
- CT技术在医学领域的应用.ppt
- 六年级语文上册回顾拓展五.ppt
- 六年级语文期末检测卷.docx
- ngx-push模块详解.docx
- CTCS学习理解.doc
- CT、MR基础知识.ppt
- 2025年中国铸管沥青漆喷涂机市场调查研究报告.docx
- 2025至2031年中国聚四氟乙割管料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国屏蔽箱行业投资前景及策略咨询研究报告.docx
- 2025年中国B级电源电涌保护器市场调查研究报告.docx
- 2025至2031年中国陶瓷印章行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国保冷材料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国金彩立雕玻璃行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国机箱螺母柱数据监测研究报告.docx
- 2025至2030年中国小GS管装饰头数据监测研究报告.docx
- 2025至2030年中国气动电阻焊机数据监测研究报告.docx
最近下载
- 《矿山隐蔽致灾因素普查规范》(KAT22.3-2024)解读-金属非金属露天矿山部分.pdf
- 使用抗凝药物护理要点.pptx VIP
- 急性缺血性卒中血管内治疗中国指南2023版解读.pptx
- 農書-陳旉農書校释.pdf
- 企评家_山东东明石化集团有限公司_企业评价指标报告.pdf
- 浙江省嘉兴市六年级上册期末语文试卷 解析及答案.docx VIP
- 2024年中国低空经济报告.pptx
- 部编版语文五年级下册第二单元 古典名著之旅 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
- 2024年上海杉达学院单招职业技能测试题库(必刷).docx VIP
- 蜜雪冰城品牌合作协议.docx VIP
文档评论(0)