C程序设计谭浩强版本
文章平均质量分 95
卫卫周大胖;
努力上进的卫卫卫
展开
-
【C语言】用函数实现模块化程序设计
C语言要求,在程序中所用到的所有函数,必须“先定义,后使用”。例如max函数去求两个数的较大者,必须事先先按规范对它进行定义,指定它的名字、函数返回值类型、函数实现的功能以及参数的个数与类型,将这些信息通知编译系统。这样,在程序执行max时,编译系统就会按照定义时所指定的功能执行。如果事先不定义,编译系统怎么能知道max是什么、要实现什么功能。定义函数应包括以下几个内容指定函数的名字,以便以后按名调用指定函数的类型,即函数的返回值类型指定函数的参数的名字和类型,以便在调用函数时向它们传递数据。原创 2023-10-22 16:21:14 · 1045 阅读 · 43 评论 -
【C语言】利用数组处理批量数据(字符数组)
用来存放字符数据的数组是字符数组。在字符数组中的一个元素内存放一个字符。定义字符数组的方法与定义数值型数组的方法类似。char c[10];c[0] ='I';c[1] =' ';c[2] ='a';c[3] ='m';c[4] = ' ';c[5] = 'h';c[6] ='a';c[7] ='p';c[8] = 'p';c[9] = 'y';以上定义了c为字符数组,包含了10个元素。赋值以后数组的状态如下图所示:由于字符型数据是以整数的形式(ASCII代码int c[10];原创 2023-10-06 16:47:17 · 978 阅读 · 39 评论 -
【C语言】利用数组处理批量数据(一维数组和二维数组)
一维数组是数组中最简单的,它的元素只需要用数组名加一个下标,就能唯一的地确定。数组是一组有序数据的集合数组中的每一个元素都属于同一个数据类型C语言规定用方括号中的数字表示下标,如S[15]表示第15个元素要使用数组,必须在程序中先定义数组,即通知计算机:由哪些数据组成数组,数组中有多少元素,属于哪个数据类型。否则计算机不会自动的把一批数据作为数组处理。例如,下面是对数组的定义:int a[10];它表示定义了一个整型数组,数组名是a,此数组包含了10个元素。原创 2023-10-05 17:00:57 · 864 阅读 · 58 评论 -
【C语言】循环结构程序设计(第二部分 -- 习题讲解)
昨天我们学习了C语言中循环结构程序设计,并分析了循环结构的特点和实现方法,有了初步编写循环程序的能力,那么今天我们通过一些例子来进一步掌握循环程序的编写和应用。原创 2023-10-04 17:09:57 · 382 阅读 · 37 评论 -
【C语言】循环结构程序设计 (详细讲解)
前面介绍了程序中常常用到的顺序结构和选择结构,但是只有这两种结构是不够的,还有用到循环结构(或者称为重复结构)。因为在日常生活中或是在程序所处理的问题中常常遇到需要重复处理的问题。原创 2023-10-03 16:16:39 · 578 阅读 · 26 评论 -
C程序设计内容与例题讲解 -- 第四章--选择结构程序设计第二部分(第五版)谭浩强
在前面我们学习了选择结构和条件判断,用if语句实现选择结构,关系运算符和关系表达式,逻辑运算符和逻辑表达式等知识。今天我们将接着上一篇未讲完的继续讲解。鸡汤:种一棵树最好的时间是十年前,其次是现在!加油各位一起努力!原创 2023-10-02 17:10:07 · 328 阅读 · 25 评论 -
C程序设计内容与例题讲解 -- 第四章--选择结构程序设计(第五版)谭浩强
在第三章我们介绍了顺序结构程序设计。在顺序结构中,各个语句是按自上而下的顺序执行的,执行完上一个语句就自动执行下一个语句,是无条件的,不必做任何判断。是这最简单的程序结构。实际上,在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务。原创 2023-10-01 19:04:27 · 291 阅读 · 5 评论 -
C程序设计内容与例题讲解 -- 第三章第三部分(第五版)谭浩强
用scanf函数输入a,b,c的值,请注意再scanf函数括号内变量a,b,c的前面,要用地址符&,即&a,&b,&c。且一个整数,如果在0~127范围中,也可以用"%c"使之按字符形式说粗话,在输出前,系统会将该整数作为ASCII码转换成相应的字符;将内存单元中的各位的值(0或1)按八进制形式输出,因此输出的数值不带符号,即符号位也一起作为八进制数的一部分输出。它的作用是将输出的数据转换为知道的格式后输出。用来输出浮点数,系统自动选f格式或e格式输出,选择其中长度较短的格式,不输出无意义的0。原创 2023-09-16 19:13:49 · 113 阅读 · 11 评论 -
C程序设计内容与例题讲解 -- 第三章第二部分(第五版)谭浩强
在程序中经常会遇到不同类型的数据进行运算,如5 * 4.5。如果一个运算符两侧的数据类型不同,则先自动进行强制类型转化,使二者成为同一种类型,然后进行运算。整型、实型、字符型数据间可以进行混合运算。原创 2023-09-13 17:19:54 · 144 阅读 · 10 评论 -
# C程序设计内容与例题讲解 -- 第三章第一部分(第五版)谭浩强
在程序运行的过程中,其值是不能被改变的量称为常量。数值常量就是数学中的常数。原创 2023-09-11 21:24:40 · 121 阅读 · 5 评论 -
C程序设计内容与例题讲解 -- 第二章(第五版)谭浩强
计算机算法可分为两大类别:数值运算算法和非数值运算算法。数值运算算法:目的就是求数值的解,例如求方程的根、求一个函数的定积分等,都属于数值运算的范围。非数值运算:涉及的面十分广泛,最常见的就是用于事务管理领域,例如对一批职工按姓名排序、图书检索、人事管理和行车调度等管理。原创 2023-09-10 20:53:49 · 158 阅读 · 4 评论 -
C程序设计内容与例题讲解 -- 第一章(第五版)谭浩强
所谓程序,就是一直计算机能识别和执行的指令。每一条指令能使计算机执行特定的操作。只要让计算机执行这个程序,计算机就会"自动地"执行各条指令。总之计算机的一切操作都是由程序控制的。人和人之间的交流需要通过语言。中国人之间用汉语,英国人之间用英语,俄罗斯人用俄语,等等。人和计算机交流信息也要解决语言问题。需要创造一种计算机和人都能识别的语言,这就是计算机用语言。原创 2023-09-09 17:03:32 · 161 阅读 · 8 评论