本教材以面向应用型人才培养为目标,以非传统的组织结构为创新点,以全程伴随上机实践为特色,简洁、通俗、直观、易懂地讲述C/C++程序设计。第1~5章讲述了C语言的背景知识、上机环境以及基础知识,包括数据类型、变量和表达式以及顺序、分支、循环三大结构语句及其编程。第6~9章介绍C语言的重点部分,包括数组、函数和指针。第10~12章是提高部分,从结构体引出类,介绍C++的基础知识和文件,以适应学完本书后直接参加“全国高校计算机水平考试(二级C++)”的需要。全书直接采用C++的cin和cout进行输入输出,摒弃了C语言中的printf和scanf函数调用。在三部分内容之间两次集中讲解典型题和难题的解题思路,增加了相当篇幅的动态调试内容,非常有利于学习者上机实践以及有效地提高编程、调试能力。本书适合作为高等学校非计算机专业学生C/C++程序设计教材,也可作为工程技术人员的自学和参考资料。本教材以面向应用型人才培养为目标,以非传统的组织结构为创新点,以全程伴随上机实践为特色,简洁、通俗、直观、易懂地讲述C/C++程序设计。1-5章讲述了C语言的基础知识,包括数据类型、变量和表达式以及顺序、分支、循环三大结构语句及其编程。6-9章介绍C语言的重点部分,包括数组、函数和指针。10-12章是提高部分,第10章从结构体引出类,接着两章为C++的基础知识和文件,以适应学完本书后直接参加“全国高校计算机水平考试(二级C++)”的需要。第3章C语言的基础知识本章讲述C程序设计的基础知识,内容比较多,但有了前两章的铺垫,本章的内容完全可以编程上机体会。对于第2章已经反复用到的变量、表达式等重要概念,本章会详细讲述。如此两相补充:学会了第1、2两章的编程基础,可以上机运行体会、帮助理解第3章的各种知识和概念;而第3章的具体概念理解透了,又可以更深入地理解第2章的程序,如分支、循环语句中作为条件的关系表达式等,请学习者多多上机,细心体会。学习程序设计,计算机本身就是最好的老师。3.1C语言的标识符与关键字3.1.1标识符在C语言中,所谓标识符,就是用一串字符起一个名字用来标识和识别变量、常量、函数等。ANSIC规定有效标识符的构成规则如下:(1)第一个字符必须是字母或下画线“_”。(2)后跟字母、下画线“_”或数字。(3)标识符中的大小写字母有区别。如sum、Sum、SUM代表三个不同的标识符。C程序中基本上都采用小写字母,大写字母只用来定义宏名等,用得不多。C++中名字偏长,单词间用大写字母分辨,如curLen代表当前长度(currentlength),用maxLen代表最大长度等。(4)不同的C语言系统对标识符的长度有不同的限制,有的要求最多为6个字符,有的允许使用最多8个字符,而VC++系统下的有效长度为1~32个字符。(5)不能与C编译系统的保留标识符(即3.1.2节所讲的32个关键字)同名。表31所示是正确标识符和错误标识符的举例。表31标识符举例正确的标识符错误的标识符count1counttest123hi!therehigh_balancehigh..balancePIa+ba_1a=1请思考表31右列中的标识符的错误之处。
"synopsis" may belong to another edition of this title.
US$ 18.00 shipping from China to U.S.A.
Destination, rates & speedsSeller: liu xing, Nanjing, JS, China
paperback. Condition: New. Paperback.Pub Date:2017-01-01 Pages:315 Language:Chinese Publisher:Tsinghua University Press This textbook aims at the cultivation of application-oriented talents. takes the non-traditional organizational structure as the innovation point. and takes the whole process of accompaniment to the computer practice as the goal Features. concise. popular. intuitive and easy to understand C/C++ programming.?Chapters 1 to 5 describe the background knowledge. computer environment and basic knowledge of . Seller Inventory # NS044464
Quantity: 3 available