>x,y;cout<"> >x,y;cout<" />
欢迎来到天天文库
浏览记录
ID:45034435
大小:853.00 KB
页数:78页
时间:2019-11-08
《C程序设计第2章数据类型及表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、常见错误及改正1、单词拼写错误void—viodmain---mianiostream--iosteamcout---countendl—end12、输出<<与输入>>用错cin<<"Entertwonumbers:">>x,y;cout<<"Entertwonumbers:";cin>>x>>y;3、main后少了(),函数体少了{}或{}不匹配4、;用错,该有的没有,不该有的却有5、中文标点用错,特别是引号#includevoidmain(){doublex,y;cout<<"Entertwofloatnumber:";cin>>x>>y;doublez=x
2、+y;cout<<"x+y="<3、7.missingfunctionheader(old-styleformallist?)缺少函数头(在函数实现代码如main后面加了;就会出现)8.returnavalue;"void"returntypeassumedmain前少了void9.localvariable"x"usedwithouthavingbeeninitialized本地变量没有初始化就使用了常见错误及改正10.编译与构建时文件名称不同errorLNK2005:_mainalreadydefinedinaa.objerrorLNK2005:"double__cdeclmax(double,double)"(?m4、ax@@YANNN@Z)alreadydefinedinaa.objDebug/aa.exe:fatalerrorLNK1169:oneormoremultiplydefinedsymbolsfound解决办法:关闭工作区-选择否-重新编译、构建常见错误及改正第2章数据类型及表达式要点:数据类型、常数、变量、运算符与表达式程序主要是对数据进行处理,首先要存储数据:用多大的空间存储数据、怎样存,进行什么运算根据数的特点决定数据类型根据处理方法决定选用常量或变量或数组同时要起名字、知道存贮结构根据数据类型决定采用的运算符与表达式同时要知道运算优先顺序和方向第二章数据类型及表达式2.1词法符5、号2.2常用基本数据类型2.3常量与变量2.4运算符与表达式§2-1词法符号P132-1-1C++语言的字符集2-1-2标识符2-1-1c++的字符集(P13)1.字符集:即程序中允许出现的符号(ASCII码字符集)每种程序设计语言都使用一些特定的字符来构造基本词法单位,这些字符构成的集合就叫做字符集。26个小写字母(a~z)、26个大写字母(A~Z)10个数字(0~9)其他符号:+-*/=6、?^%,()<>:;‘{}[].!“_#&(空格)同一个符号在不同位置出现时有不同的含义例:3*2*p符号单独使用与组合使用时含义不同例:=与==&与&&不论何种语言,在写字符串时不受字符集限制7、2.注意以下几点:字符集的字符必须是半角(ASCII码字符集)命名规则:以字母或下划线开头,后跟字母、数字、下划线组成的串长度:标识符长度任意(C++编译器不同)例:name、total、sub_1、a11、_A11合法2b、sum1、s$1非法标识符标识符:一个名字,由一串符号构成。作为标志与识别,常用来标识常量、变量、数据类型、函数等2-1-2标识符(P13)1.标识符注意:在标识符里区分大小写字母例:nameNameNAME一个标识符不能分行书写不同标识符习惯上取有意义的名字,如sum、aver等,尽量不要重名。习惯上变量名、函数名常用小写字母2.关键字(keyword)P14又8、叫保留字(Reservedword),是预先定义好的,被系统占用的标识符,具有特定的含义。注:一般标识符不能取关键字3.运算符空格逗号冒号花括号分号/*…*///…4.分隔符5.常量6.注释#include#include/*已知三边求三角形面积*/voidmain()//主函数{doublea,b,c,s,area;cin>>a>>b>>c;//输入三边长s=(a+b+c)/2;area=sqrt(s*
3、7.missingfunctionheader(old-styleformallist?)缺少函数头(在函数实现代码如main后面加了;就会出现)8.returnavalue;"void"returntypeassumedmain前少了void9.localvariable"x"usedwithouthavingbeeninitialized本地变量没有初始化就使用了常见错误及改正10.编译与构建时文件名称不同errorLNK2005:_mainalreadydefinedinaa.objerrorLNK2005:"double__cdeclmax(double,double)"(?m
4、ax@@YANNN@Z)alreadydefinedinaa.objDebug/aa.exe:fatalerrorLNK1169:oneormoremultiplydefinedsymbolsfound解决办法:关闭工作区-选择否-重新编译、构建常见错误及改正第2章数据类型及表达式要点:数据类型、常数、变量、运算符与表达式程序主要是对数据进行处理,首先要存储数据:用多大的空间存储数据、怎样存,进行什么运算根据数的特点决定数据类型根据处理方法决定选用常量或变量或数组同时要起名字、知道存贮结构根据数据类型决定采用的运算符与表达式同时要知道运算优先顺序和方向第二章数据类型及表达式2.1词法符
5、号2.2常用基本数据类型2.3常量与变量2.4运算符与表达式§2-1词法符号P132-1-1C++语言的字符集2-1-2标识符2-1-1c++的字符集(P13)1.字符集:即程序中允许出现的符号(ASCII码字符集)每种程序设计语言都使用一些特定的字符来构造基本词法单位,这些字符构成的集合就叫做字符集。26个小写字母(a~z)、26个大写字母(A~Z)10个数字(0~9)其他符号:+-*/=
6、?^%,()<>:;‘{}[].!“_#&(空格)同一个符号在不同位置出现时有不同的含义例:3*2*p符号单独使用与组合使用时含义不同例:=与==&与&&不论何种语言,在写字符串时不受字符集限制
7、2.注意以下几点:字符集的字符必须是半角(ASCII码字符集)命名规则:以字母或下划线开头,后跟字母、数字、下划线组成的串长度:标识符长度任意(C++编译器不同)例:name、total、sub_1、a11、_A11合法2b、sum1、s$1非法标识符标识符:一个名字,由一串符号构成。作为标志与识别,常用来标识常量、变量、数据类型、函数等2-1-2标识符(P13)1.标识符注意:在标识符里区分大小写字母例:nameNameNAME一个标识符不能分行书写不同标识符习惯上取有意义的名字,如sum、aver等,尽量不要重名。习惯上变量名、函数名常用小写字母2.关键字(keyword)P14又
8、叫保留字(Reservedword),是预先定义好的,被系统占用的标识符,具有特定的含义。注:一般标识符不能取关键字3.运算符空格逗号冒号花括号分号/*…*///…4.分隔符5.常量6.注释#include#include/*已知三边求三角形面积*/voidmain()//主函数{doublea,b,c,s,area;cin>>a>>b>>c;//输入三边长s=(a+b+c)/2;area=sqrt(s*
此文档下载收益归作者所有