文档介绍:本文由jnwsren贡献
ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
授课教师: 授课教师:闵芳联系方式: 联系方式:********** 办公室: A3-303 办公室: A3周三( 周三(9月9号)上课调整到周五(9月11) 上课调整到周五( 11)
(1)源程序的格式,风格和结构,main函数及其他函数的(1)源程序的格式,风格和结构,main函数及其他函数的源程序的格式基本概念。基本概念。任何C的源程序执行时,都是从主函数(main)开始执任何C的源程序执行时,都是从主函数(main)开始执(main) 行的,其他的函数最终必将被这个主函数所调用。行的,其他的函数最终必将被这个主函数所调用。 C语言除了主函数规定必须取名为main外,其他的函语言除了主函数规定必须取名为main外 main 数名可以任取,但是要符合C标识符取名规则。数名可以任取,但是要符合C标识符取名规则。
在main函数体内部和外部均允许出现的实体是预处理 main函数体内部和外部均允许出现的实体是预处理函数体内部和外部均允许出现的实体是命令
(1)源程序的格式,风格和结构,main函数及其他函数的(1)源程序的格式,风格和结构,main函数及其他函数的源程序的格式基本概念。基本概念。 C程序书写格式自由,一个语句可以占多行,一行也程序书写格式自由,一个语句可以占多行, 可有多个语句。可有多个语句。 C语言的基本组成单位是函数。语言的基本组成单位是函数。语言中,关键字都是小写的。在C语言中,关键字都是小写的。
作注释, C语言用/* */作注释,注释的添加形式比较自由,允语言用/* */作注释注释的添加形式比较自由, 许在任何插入空格符的位置插入注释, 许在任何插入空格符的位置插入注释,但C语言的注释不能进行嵌套。能进行嵌套。例题: 2006年春选择题年春选择题21 例题:江2006年春选择题21 下列各选项都是在C语言程序段中增加的注释, 下列各选项都是在C语言程序段中增加的注释,其中注释方法错误的是方法错误的是 main(/*int argc , char *argv[]*/){} ){pri/*remark*/ntf(“name name”);} main( ){pri/*remark*/ntf( name );} printf(“%d %d” main( ){int x/*=10*/; printf( %d ,x );} /*printf(“%d %d” main( ){int x=10; /*printf( %d ,x )*/;} 各个函数在程序中所处的位置并不是固定的, 各个函数在程序中所处的位置并不是固定的,但要求一个函数是完整的,独立的, 一个函数是完整的,独立的,不允许出现在一个函数内部又去定义另一个函数,或是函数格式不齐全的现象。又去定义另一个函数,或是函数格式不齐全的现象。
各个函数在程序中所处的位置并不是固定的, 各个函数在程序中所处的位置并不是固定的,但要求一个函数是完整的,独立的, 一个函数是完整的,独立的,不允许出现在一个函数内部又去定义另一个函数,或是函数格式不齐全的现象。又去定义另一个函数,或是函数格式不齐全的现象。函数名( 函数参数名1 ,函数参数函数类型函数名(函数参数类型函数参数名1 ,函数参数函数参数名2 类型函数参数名2 ,……) { 函数体}
C程序是先由源程序(*.C)经编译生成目标文件(*.obj, 程序是先由源程序(*.C)经编译生成目标文件(*.obj, (*.C)经编译生成目标文件(*.obj 是二进制文件) 然后经过链接生成可执行文件(*.exe (*.exe, 是二进制文件),然后经过链接生成可执行文件(*.exe, 是二进制文件) 是二进制文件) 例题:2008年春季选择题21 例题:2008年春季选择题21 年春季选择题下列叙述正确的是下列叙述正确的是 2008年秋季选择题21 2008年秋季选择题21 年秋季选择题
例题:下列叙述正确的是例题:下列叙述正确