- 1、本文档共462页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1章C语言概述;第1章C语言概述;第1章C语言概述;第1章C语言概述;低级语言(面向机器);高级语言(面向人类);;发展过程;C标准与版本
1983年:ANSIC
1987年:87ANSIC:
1990年:国际标准的ANSIC
;例1.1第一个程序Hello,World!;/*Calculatethesumoftwointegers*/
#includestdio.h
main()
{
inta,b,sum;
printf(“Pleaseinputtwointergers:”);
scanf(“%d%d”,a,b);
sum=a+b;
printf(“sum=%d”,sum);
};例1.2求两个整数的最大值;intGetMax(inta,intb)
{
intmax;
if(a=b)
max=a;
else
max=b;
returnmax;
};函数与主函数
程序由一个或多个函数组成
必须有且只能有一个主函数main()
程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。
程序语句
C程序由语句组成,用“;”作为语句终止符
注释
/**/为注释,不能嵌套,不产生编译代码;格式特点
习惯用小写字母,大小写敏感
不使用行号,无程序行概念
可使用空行和空格
常用锯齿形书写格式;C程序的上机步骤;C程序的上机步骤;学习C语言的方法;学习要点
程序设计语言的概念和发展。
了解C语言的发展、标准以及特点。
熟悉C语言程序的结构和书写要求。
作业:阅读资料整理一篇围绕C语言的历史、现状、应用以及未来发展的文档。;;第1章C语言的基本语法成分;字符集;标识符在程序中用来标识各种程序成分,命名程序中的一些实体。包括三方面:
1.字母;2.数字;3.下划线:“_”
以下是合法的标识符:
y,d1,wang,count_1,radius,1,PI
以下是不合法的标识符:
b.1,2sum,a+b,!abc,123,π,3-c
注意:
开头:必须是英文字母或下划线;
大小写敏感:大小写字母是不同的字符;
长度:一般系统规定标识符的长度=8。
标识符的选择要有意义:如:sum,count,age;1.系统定义标识符
具有固定名字和特定含义的标识符
分为关键字和预定义标识符
2.用户定义标识符
用于对用户使用的变量、数组、函数等操作对象进行命名;32个关键字:(由系统定义,不能重作其它定义)
数据类型:
int、char、float、double、short、long、void、signed、unsigned、enum、struct、union、const、typedef、volatile
存储类别:
auto、static、register、extern
语句命令字:
if、else、switch、case、default、for、dowhile、goto、break、continue、return
运算符:sizeof;
关键字,预定义标识符,用户标识符;
关键字,预定义标识符,用户标识符;对用户定义标识符的规定
不能含有除字母、数字和下划线“_”外的其他字符
必须以字母或下划线“_”开头
标识符中大小写字母含义不同
长度:一般系统规定标识符的长度=8。
标识符的选择要有意义:例如,name,city,data,sum,average等
不能使用关键字;
对标识符的规定;算术运算符:+-*/%++--
关系运算符:====!=
逻辑运算符:!||
位运算符:~|^
赋值运算符:=及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:*
求字节数:sizeof;记忆C语法规则,C关键字
记忆各种数据类型名称及取值范围
记忆变量、函数等命名规则?
记忆常用的库函数(名称、功能、参数含义及返回值含义)
养成良好的编程风格:层次缩进显示程序流程
独立、认真完成作业和上机任务大量的上机编程练习;例1:编写程序,输入半径,求圆面积。;编写程序,输入半径,求圆面积。;程序可优化为:;例2:求三个整数的平均值。;程序设计的一般过程:
程序设计(Programming)是给出解决特定问题程序的过程。程序设计往往以某种程序设计语言(如C语言)
文档评论(0)