* 2.基本词法元素 (3)分隔符 主要作用是分隔两个相邻的标识符和常量。 有如下六种形式不同的分隔符: 空白 可以是空格字符、制表符; { } 大括号用做表示数据集合和语句集合; ( ) 作为分隔符的小括号用在控制语句、函数调用和定义中; main( ) , 逗号用来在表列中分隔变量和在函数定义中分隔函数的参数; int x,y; char a; ⑤ ; 分号用来分隔语句,所以,分号是语句的标志; * 2.基本词法元素 ⑥/* */ 注解括号 注解的一般形式是:/* 注解正文 */ 注解不能嵌套(即在注解中不能在出现另一个注解)。 例如 /*显示/* 数字*/信息*/ 一个注解必须出现在一行上。 * 2.基本词法元素 例1.3 在屏幕上输出“请输入密码!”。 程序如下: /* firstc.c */ /*第一个C程序*/ #include stdio.h int main(void) { printf(请输入密码!\n); /*显示信息*/ return 0; /*返回函数值*/ } * 3.语句(statement) 由词构造出语句。 所有的C语句是以分号(;)结束的。(重点) C语句可分为以下5类: 表达式语句、函数调用语句、空语句、复合语句和流程控制语句。 * 3.语句(statement) 例1.3 在屏幕上输出“请输入密码!”。 程序如下: /* firstc.c */ /*第一个C程序*/ #include stdio.h /*预处理语句*/ int main(void) { printf(请输入密码!\n); /*显示信息*/ return 0; /*返回函数值*/ } * 4.函数(Function) 函数: 若干语句构成函数。 函数由函数首部和它之后的一对花括号“{ }”定义的函数体组成。 int main (void) { …… } * 4.函数(Function) int main(void) 函数首部包括函数名、函数类型、函数参数(形参)名、参数类型。 函数名 main 函数类型 int (该函数的返回值为整型数据) 函数参数的类型 void (表明这是一个无参函数) 一个函数名后必须跟一对圆括号“( )”。 * 4.函数(Function) {……} 若干个语句组成函数体(body)。 花括号必须成对出现,用于把语句组织在一起。如果一个函数内有多个大括号,则最外层的一对“{ }”为函数体的范围。 void main (void) { int i , j , sum; sum=0; for(i=1; i10;i++) { for(j=1;j10;j++) { sum+=i*j ; } } printf(“%d\n”,sum); } * #include stdio.h int Getmax(int sn1,int sn2) /*用户自定义函数*/ { int smax; if(sn1sn2) smax=sn1; else smax=sn2; return smax; } void main(void) /*主函数*/ { int num1,num2,max; printf(请输入两个成绩); scanf(%d%d,num1,num2); max=Getmax(num1,num2); printf(较大的数为%d\n,max); } 例1.4 编程实现,输出任意两数中较大的数。 * 5.源程序文件 一个或多个函数构成源程序文件。 * 6.C程序 * 6.C程序 字符→词→语句→函数→源程序文件→C程序 C程序: 一个或多个源文件构成C程序。 注意: 一个C程序中只能有一个主函数main( );程序从主函数开始, 从主函数结束。 * 四、良好的编程习惯 例1.3 在屏幕上输出“请输入密码!”。 程序如下: /* firstc.c */ /*第一个C程序*/ #include stdio.h
您可能关注的文档
- 第1次课搭建开发环境详解.ppt
- 第1次课电子商务安全概述详解.ppt
- 第1单元传感器的基本知识详解.ppt
- 第1讲_Java_EE概述详解.ppt
- 第1讲_第1、2章数据库(基本原理部分)详解.ppt
- 第1讲ALIENTEK开发板开机详解.ppt
- 第1讲EDA(FPGA)说课详解.ppt
- 第1讲EDA与大规模可编程逻辑器件详解.ppt
- 第1讲Linux系统简介详解.ppt
- 第1讲Matlab基础知识详解.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- CAD软件:CATIA二次开发_CATIAVBA编程基础.docx VIP
- 2025 国家电投 新能源区域化管理实施方案.docx VIP
- 基于 CNN-BiLSTM 的中短期电力负荷预测.docx VIP
- 乘运合同纠纷案代理词吴一诉西安汽车客运有限公司客运合同纠纷案.docx VIP
- 机械设计软件:CATIA二次开发_(8).CATIAVBA高级编程技巧.docx VIP
- 佛教戒律论文开题报告.docx VIP
- 2025春人教版三年级下册英语Unit 2 Expressing yourself Part B Read and write 课件.pptx VIP
- CAD软件:CATIA二次开发_(6).CATIAVBA高级编程技巧.docx VIP
- 火电项目可行性报告.ppt VIP
- 机械设计软件:CATIA二次开发_(3).CATIAVBA编程入门.docx VIP
原创力文档

文档评论(0)