南开大学《C语言程序设计》课件-第2章 C与C的处理系统.ppt
*第一章问题求解与程序设计概念第二章C与C的处理系统第三章数据类型与运算规则第四章顺序结构程序设计第五章选择结构程序设计第六章循环结构程序设计第七章数组第八章函数第九章指针第十章结构第十一章文件C语言程序设计第二章C与C的处理系统几个问题:说语言!说C语言!2.1C的面貌与本质2.2计算机语言的开发与翻译环境2.3C语言处理系统2.4例程再演示第二章C与C的处理系统2.1C语言的面貌与本质#includestdio.hvoidmain(){printf(“Howareyou!\n);}/*打印乘法九九表*/#includestdio.hvoidmain(){inti=1,j;while(i=9)printf(%4d,i++);printf(\n------------------------\n);i=1;while(i=9){j=1;while(j=i) {printf(%4d,i*j); j++;}printf(\n);i++;}}_x001A_2.1C语言的面貌与本质说明:main-主函数名,void-函数类型每个C程序必须有一个主函数main{}是函数开始和结束的标志,不可省每个C语句以分号结束使用标准库函数时应在程序开头一行写:#include****.h#includestdio.hvoidmain(){printf(“Howareyou!\n);}/*文件包含若干*//*主函数*//*函数体开始*//*语句若干*//*函数体结束*/2.1C语言的面貌与本质计算机语言的本质—功能本质C的特点对程序流程的控制对数据的描述与处理教材的4、5、6、8章教材的3、7、9、10、11章从发展中看生存特点;从数据描述和运算规则看效率特点;从流程控制看结构特点。2.1C语言的面貌与本质C语言的基本字符集数字:0123456789字母:abc……zABC……Z运算符:+-*/%===!===|||^~()[]{}-.!?:,;“‘特殊符号:_(下划线)回车(\r)换行(\n)制表符(\t)ASCII字符集基本字符集2.1C语言的面貌与本质名称C语言的标识符基本标识符:变量名、函数名、文件名、数组名、类型名规则:字母或下划线开头,后面是字母、下划线或数字call_ntest39_string1abccall..n39test-string1c2.0??例2.1C语言的面貌与本质auto breakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoif int longregisterreturnshort signedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile保留字(32个)C语言的关键字用户不能用关键字作标识符!!2.1C语言的面貌与本质编写程序的基本元素C语言的语句选择语句流程控制语句循环语句转移语句表达