- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第01章节C语言概述
白 燕
计算机学院;学时: 64 (上课 40,上机 24)
上机安排到时会通知;第1章 C语言概述 ;什么是计算机语言?; 但实际上的操作是很复杂的,由于省略了很多细节,编程者也就不需要有太多的专业知识。当然这种英文格式是不能直接被计算机识别,必须经过转换才能被执行。
如何一种语言都有自己的语法规则,学习计算机语言必须注意学习语法规则,并严格按照语法来编写程序,因为这些语法是事先与计算机约定的规则。;什么是程序?;学习程序设计分为两个阶段:;第二阶段:
根据解决问题的步骤(即算法)编写稍复杂的程序。
主要问题:不能灵活掌握算法,上机调试问题
多,容易失去学习兴趣。
解决方案:需要背经典程序段,多上机。; 为了更好、更快地掌握C程序,我们先看几个C语言程序:;例2: #include stdio.h
void main ( )
{
int a, b, sum; // 定义变量
a=123; b=456; // 给变量赋值
sum=a+b; /* 求两个数之和*/
printf(a+b= %d\n, sum);
};例3: #include stdio.h //两个数中求出大数
void main( ) { int a, b, c; scanf(“ %d, %d”, a, b); // 输入变量a和b的值 c=max(a, b); /* 调用max函数,将得到的值赋给c */ printf(“ max=%d”,c); // 输出c的值 };通过实例,初步看到C程序结构如下:;;函数的格式:
void main( )
{
变量说明部分;
执行部分;
}; 5. C语句书写格式任意,可以一句写一行或多行,亦可一句分成多行写, 但大小写表示不同的含义。; 任何程序设计语言都有自己的一套特定的 且与计算机事先约定好的“符号”, 用这些符号再加上必要的使用规则, 就可以编写各种各样的程序。
C语言是以数学语言为基础,配合英文及相应的语法组成的。但有些数学符号在C语言有不同的含义,不要照搬。; 编写C程序时,键盘上大部分的可显字符均可使用,但不要沿用数学中的符号习惯,很多符号在C语言中有特殊含义。例如:; 1. 程序中要用到多个的变量、函数、文件、符号常量等, 每个量要有一个名字, 以便区分, 这些名字统称为标识符。;如:Price ,price,PRICE等系统会认为是不同的名字标识符。
a和A、sum和SUM是不同的标识符
3day, #are, x-2 均不是合法标识符; 关键字又叫保留字, 是C编译系统预定义的一些有特定含义的标识符,用户只能按规定使用。在程序中定义标识符时, 不能与关键字同名。;;例1-1:为了使大家了解某菜是如何制作的,需
写出制作过程: 1、需买什么原料,如何准备原料 2、何时按何顺序放入原料 3、何时放入什么佐料 4、烹饪多长时间出锅 5、如何装盘
您可能关注的文档
- 文化生活中对学生要求汇总.ppt
- 新1年家长会幻灯片.ppt
- 斯里兰卡2011年度第二周SKD汇报.ppt
- 新1轮国家基础教育课程改革.ppt
- 新“自邮1族”业务服务功能介绍.ppt
- 新1代产品几何技术规范.ppt
- 新人教版7年级语文上学期文言文翻译复习.ppt
- 新产品发展第1讲程序与策略面.ppt
- 文字处理软件基本的操作.ppt
- 新加坡-韩国只接受旅行社等团体签证申请.pptx
- 2021-2022学年湖南省常德市安乡县四年级上学期期中语文真题及答案.pdf
- 2023-2024学年河南省南阳市社旗县四年级上学期期中数学真题及答案.pdf
- 2022-2023学年云南省曲靖市四年级下学期期末数学真题及答案.pdf
- 2021-2022学年河南省周口市鹿邑县二年级下册月考语文真题及答案.pdf
- 2018年河南焦作解放区教师招聘考试真题及答案.pdf
- 2019年江西公务员行测考试真题及答案-乡镇.pdf
- 2019中国石油报社应届高校毕业生招聘试题及答案解析.pdf
- 光大银行招聘应届毕业生能力素质测试笔试真题及答案.pdf
- 2024年广西百色教师招聘考试模拟题及答案.pdf
- 2021-2022学年浙江绍兴诸暨市五年级上册语文期末试卷及答案.pdf
文档评论(0)