[理学]第1章 程序设计基本概念.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]第1章 程序设计基本概念

C语言程序设计 第2章 C语言设计的初步知识 说明: C语言程序由函数构成。一个程序必须包含一个 main函数,也可以包含一个main函数和若干个其它函数,但只能包含一个main函数。 无论main函数位于何处,程序总是从main函数开始执行。 3.语句必须以分号结束。一行可以写多条语句,一条语句也可以写在多行。 4. C语言的输入输出是通过scanf和printf两个库函数实现的。 5.可用/*……*/对C程序中的任何部分作注释,注释可以写在程序的任何位置上,“/*”与“*/”也可不在同一行上。 6.在C语言中,大小写字母是有区分(一般用小写字母)。 7.#include stdio.h为命令行(也可写为#include “stdio.h”),不是语句,行尾不能用分号。一般可以不写。 main ( ) { printf (This is a C program.\n); } #include “stdio.h” main ( ) { int a, b, c; scanf (%d,%d,a,b); c=max (a,b); printf (max=%d,c); } int max(int x,int y) {int z; if (xy) z=x; else z=y; return (z);} 2.2 标识符、常量和变量 2.2.1 标识符 一、标识符:在C语言中,有许多符号的命名都必须遵守一定的规则,按照规则命名的符号称为标识符。 二、C语言中的标识符可以分为系统定义标识符和用户定义标符。 1、系统定义标识符: 关键字 关键字是C语言系统使用的具有特定含义的标识符,不能作为预定义标识符和用户定义标识符使用。C语言定义了32个关键字,如表2.1所示。 2) 预定义标识符 预定义标识符也是具有特定含义的标识符,包括系统标准函数名和编译预处理命令等,如scanf、printf、define和 include等都是预定义标识符。 表2.1 C语言中的关键字(附录4) 2、用户定义标识符: 用户定义标识符用于对用户使用的变量、数组和函数等操作对象进行命名。 注意: (1) C语言区分大小写。例如total与Total是不同的标识符。 (2) 标识符必须由字母或下划线开头,并且除了字母、数字和下划线外,不能含有其他字符。 (3) 自定义标识符不能与关键字相同。 例: number num sum s a b c i j n m3 abc45 max_NUM _xx _abc8 正确 例: 1s ab.kk bomb?? abc de int 错误 考题:以下4组用户定义标识符中,全部合法的一组是 A) main B) If C) txt D) int enclude -max REAL k_2 sin turbo 3COM _001 2.2.2常量 常量是指在程序运行过程中其值不被改变的量。比如程序中的具体数字, 字符等。常量有几种类型: (1)整型常量的形式 十进制整数 :由数字(0-9)和正负号表示 例如:123、-456、0 等 八进制整数:以0开头数是八进制数 例如: 0123 即(123)8 =( 83) 10 (123) 8=1?82+2 ?81+3 ?80 =( 83) 10 十六进制整数:以0x或0X开头 例如: 0x123 即 (123) 16 =( 291) 10 main() {int a=0123,b=0x123; /*0123是八进制数,0x123是十六进制*/ printf(a=%d,b=%d,a,b); } 程序运行结果为: a=83,b=291 (2)实型常量:有小数表示形式和指数表现形式两种 小数形式 例如:45.3,0.000744,-623.0等 指数形式 例如: 45.3e0 ,4.53e-3 ,-4

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档