![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言还是要学的
文章平均质量分 74
ihan1001
实践过,才展示
展开
-
C Programming学习笔记【谭浩强老师编】(第七章用函数实现模块化程序设计)01 函数
文章目录一、函数二、定义函数1.定义函数的方法三、调用函数 一、函数 (1) 一个C程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。较大的程序,可分别放在若干个源文件中。这样便于分别编写和编译,提高调试效率。一个源程序文件可以为多个C程序共用。 (2) 一个源程序文件由一个或多个函数以及其他有关内容(如指令、数据声明与定义等)组成。一个源程序文件是一个编译单位,在程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的。 (3) C程序的执行是从main函数开始的,如果在.原创 2023-12-25 16:06:03 · 1337 阅读 · 0 评论 -
C Programming学习笔记【谭浩强老师编】(第六章利用数据批量处理数据)03 使用字符串处理函数
文章目录一、使用字符串处理函数1.输出字符串的函数2.输入字符串的函数3.字符串连接函数4.字符串复制函数5.测字符串长度的函数6.转换为大小写的函数二、字符数组应用举例1.有3个字符串,要求找出其中“最大”者。 一、使用字符串处理函数 1.输出字符串的函数 puts(字符数组) 作用:将一个字符串(以′\0′结束的字符序列)输出到终端。 用puts函数输出的字符串中可以包含转义字符。 在用puts输出时将字符串结束标志′\0′转换成′\n′,即输出完字符串后换行。 #include <stdi.原创 2022-02-20 21:23:30 · 274 阅读 · 0 评论 -
C Programming学习笔记【谭浩强老师编】(第六章利用数据批量处理数据)02 字符数组
文章目录一、字符数组1.定义字符数组2.字符数组的初始化3.引用字符数组中的元素4.字符串和字符串结束标志5.字符数组的输入输出 一、字符数组 1.定义字符数组 用来存放字符数据的数组是字符数组。在字符数组中的一个元素内存放一个字符。 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'; 由于字符型数据是以整数形式(ASCII代码)存放的,因此也.原创 2022-02-20 21:09:28 · 207 阅读 · 0 评论 -
C Programming学习笔记【谭浩强老师编】(第六章利用数据批量处理数据)01 数组
文章目录一、一维数组1.定义一维数组2.引用一维数组3.一维数组的初始化4.一维数组程序举例二、二维数组1.定义二维数组2.二维数组的储存3.引用二维数组4.二位数组的初始化5.二维数组程序举例三、多维数组 一、一维数组 (1) 数组是一组有序数据的集合。数组中各数据的排列是有一定规律的,下标代表数据在数组中的序号。 (2) 用数组名和下标即可唯一地确定数组中的元素。 (3) 数组中的每一个元素都属于同一个数据类型。 1.定义一维数组 类型说明符 数组名[常量表达式] 2.引用一维数组 数组名[.原创 2022-02-20 16:40:01 · 375 阅读 · 0 评论 -
C Programming学习笔记【谭浩强老师编】(第五章循环结构程序设计)02 改变循环执行的状态
文章目录一、用break语句提前终止循环二、用continue语句提前终止循环三、break语句和continue语句的区别四、循环程序举例 一、用break语句提前终止循环 作用:使流程跳到循环体之外,接着执行循环体下面的语句。 注意:break语句只能用于循环语句和switch语句之中,而不能单独使用。 在全系1000名学生中举行慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数以及平均每人捐款的数目。 #include <stdio.h> #define SUM 100000.原创 2022-02-19 20:44:40 · 392 阅读 · 1 评论 -
C Programming学习笔记【谭浩强老师编】(第五章循环结构程序设计)01 循环结构程序设计
文章目录一、while语句实现循环二、用do⋯while语句实现循环三、用for语句实现循环 一、while语句实现循环 求1+2+3+…+100 #include<stdio.h> int main() { int i=1,sum=0; //定义变量i的初值为1,sum的初值为0 while(i<=100) //当i>100,条件表达式i<=100的值为假,不执行循环体 { //循环体开始 sum=sum+i; //第1次累加后,.原创 2022-02-19 19:32:25 · 117 阅读 · 0 评论 -
C Programming学习笔记【谭浩强老师编】(第四章选择结构程序设计)02 逻辑运算符和逻辑表达式
原创 2022-02-18 19:50:19 · 448 阅读 · 0 评论 -
C Programming学习笔记【谭浩强老师编】(第四章选择结构程序设计)01 选择结构和条件判断
文章目录一、选择结构if语句例题 一、选择结构 C语言有两种选择语句: if语句,用来实现两个分支的选择结构 switch语句,用来实现多分支的选择结构 if语句例题 例题1: 题目要求解得ax2+bx+c=0方程的根。由键盘输入a,b,c。假设a,b,c的值任意,并不保证b2-4ac≥0。需要在程序中进行判别,如果b2-4ac≥0,就计算并输出方程的两个实根,如果b2-4ac<0,就输出“此方程无实根”的信息。 #include<stdio.h> #include<math.原创 2022-02-16 19:30:56 · 399 阅读 · 1 评论 -
C Programming学习笔记【谭浩强老师编】(第三章顺序程序设计)05 数据的输入输出
文章目录一、数据的输入输出二、输出函数三、printf函数举例四、字符函数1.输入:getchar2.输出:putchar 一、数据的输入输出 举例1: 求ax2+bx+c=0方程的根。a,b,c由键盘输入,设b2-4ac>0。 解题思路: 首先要知道求方程式的根的方法。由数学知识已知: 如果b2-4ac≥0,则一元二次方程有两个实根:x1=−b+√b2−4ac/2a,x2=−b−√b2−4ac/2a,将分式分为两项:p=−b/2a,q=√b^2−4ac/2a,则x1=p+q,x2=p-q,有了这些式原创 2022-02-12 21:28:49 · 645 阅读 · 1 评论 -
C Programming学习笔记【谭浩强老师编】(第三章顺序程序设计)04 C语句
文章目录一、C语句结构1.控制语句:2.函数调用语句3.表达式语句4.空语句5.复合语句二、赋值语句举例1:给出三角形的三边长,求三角形面积。三、赋值运算符四、复合运算符五、赋值表达式六、赋值过程中的类型转换 一、C语句结构 1.控制语句: ① if()…else…(条件语句) ② for()…(循环语句) ③ while()…(循环语句) ④ do…while ()(循环语句) ⑤ continue(结束本次循环语句) ⑥ break(中止执行switch或循环语句) ⑦ switch(多分支选择语原创 2022-02-12 18:57:17 · 466 阅读 · 2 评论 -
C Programming学习笔记【谭浩强老师编】(第三章顺序程序设计)03 运算符和表达式
文章目录一、运算符和表达式 一、运算符和表达式 24原创 2022-02-12 18:34:06 · 378 阅读 · 2 评论 -
C Programming学习笔记【谭浩强老师编】(第三章顺序程序设计)02
文章目录一、标识符二、关键字三、数据类型1.整型数据2.字符型数据3.浮点型(又称实型)数据4.常量的类型 一、标识符 标识符就是一个对象的名字。用于标识变量、符号常量、函数、数组、类型等 标识符只能由字母、数字和下划线3种字符组成,且第1个字符必须为字母或下划线 二、关键字 三、数据类型 所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(占多少字节)以及数据的存储形式。不同的类型分配不同的长度和存储形式。 四、补码 计算机中带符号整型数的表示 正整数的补码就是此数的二进制形式,5的补码:原创 2022-02-07 21:38:15 · 641 阅读 · 0 评论 -
C Programming学习笔记【谭浩强老师编】(第三章顺序程序设计)01
文章目录一、顺序程序设计二、数据的表现形式:1.常量2.变量 一、顺序程序设计 实例1.华氏温度转化为摄氏温度: 公式:c=5/9(f−32), 其中,f代表华氏温度,c代表摄氏温度 #include<stdio.h> int main() { float f,c; f=64.0; c=(5.0/9)*(f-32); printf("F=%.1f\nC=%.1f\n",f,c); return 0; } 二、数据的表现形式: 1.常量 整型常量:100,2,-3 实型常量包括: 小数形原创 2022-02-07 21:16:31 · 409 阅读 · 0 评论 -
C Programming学习笔记【谭浩强老师编】(第二章)01
文章目录一、算法算法举例-判定2000—2500年中的每一年是否为闰年,并将结果输出二、pandas是什么?三、使用步骤1.引入库2.读入数据总结 一、算法 算法+数据结构=程序 — —沃思 数据结构:存储结构+逻辑结构 算法:要求计算机进行操作的步骤,包括数值运算算法和非数值运算算法 算法举例-判定2000—2500年中的每一年是否为闰年,并将结果输出 二、pandas是什么? 。 三、使用步骤 1.引入库 2.读入数据 代码如下: 总结 ...原创 2022-02-07 18:23:41 · 461 阅读 · 0 评论 -
C Programming学习笔记【谭浩强老师编】(第一章)01
一、计算机程序 指令: 可以被计算机理解并执行的基本操作命令。 程序:一组计算机能够识别并执行的指令。一个特定的指令序列用来完成一定的功能 软件:与计算机系统操作有关的计算机程序、规程、规则以及可能有的文件及数据。 二、计算机语言 1.机器语言:机器指令的集合(二进制代码,计算机能够直接识别和接受) 2.汇编语言:符号语言,用英语字母和数字表示指令,通过汇编程序转换为机器指令才能被计算机执行 3.高级语言:功能强大,不依赖于具体机器。用高级语言编写的源程序需要通过编译程序转换为机器指令的目标程序。 三、高级原创 2022-01-17 12:22:26 · 479 阅读 · 0 评论