
C语言
文章平均质量分 78
C语言学习中的知识总结
你好,赵同学
北方某211大学数学专业研究生,研究红外弱小目标检测算法,有三篇文章在投。
第二十届中国研究生数学建模竞赛E题二等奖,第二十一届中国研究生数学建模竞赛B题三等奖。
党员,硕士班班长。曾获得国家励志奖学金,学业一等奖学金。
展开
-
字符,字符串(C语言)
C语言的字符串是以字符数组的形态存在的不能用运算符对字符串做运算通过数组的方式可以遍历字符串唯一特殊:字符串字面量可以用来初始化字符数组标准库提供了一系列字符串函数。原创 2023-08-09 23:41:44 · 623 阅读 · 0 评论 -
C语言学习(8)指针
是一个运算符,给出某个类型或者变量在内存中所占的字节数。sizeof(i);原创 2023-08-05 22:14:05 · 308 阅读 · 0 评论 -
线性搜索算法和二分法以及排序的初步(C语言描述)
搜索就是在一个已知数组中找到某个数的位置(或者确认是否存在)。本文用C语言描述了线性搜索,二分搜索,和选择排序。举了一些小例子。原创 2023-08-03 12:07:50 · 109 阅读 · 0 评论 -
C语言学习笔记(7)函数
从函数的定义讲起,讲解函数的调用,再讲解一些函数的细节,例如:返回值、参数、变量等等。大家如果有不清楚的地方,欢迎评论区留言讨论。提示:以下是本篇文章正文内容,下面案例可供参考函数是一块代码,接受0个或者多个参数,返回0个或者1个值。函数结构voidvoid是返回类型sumsum是函数名这里是参数表这一行是函数头花括号内的是函数体int a,b;int res=0;a = begin;b = end;for(a;a原创 2023-07-30 22:31:08 · 192 阅读 · 0 评论 -
C语言学习笔记(6)数组
数据可以存放在变量里,每一个变量有一个名字,有一个类型,还有它的生存空间。如果我们需要保存一些相同类型、相似含义、相同生存空间的数据,我们可以用数组来保存这些数据,而不是用很多个独立的变量。数组是长度固定的数据结构,用来存放指定的类型的数据。一个数组里可以有很多个数据,所有的数据的类型都是相同的。语法格式: 变量名称 [元素数量]// 3行 5 列。原创 2023-07-30 22:27:46 · 211 阅读 · 0 评论 -
C语言学习笔记(5) 嵌套和分支
讲述了 if 语句的嵌套,其中,else 的关联原则是和最近的 if 关联。还有另外一种分支语句 switch …case 语句,用来进行分支选择。但是switch…case 也有一些要求,控制表达式的结果必须是整数型。原创 2023-07-28 13:23:06 · 373 阅读 · 0 评论 -
C语言学习笔记(4)逻辑运算
条件语句和循环语句中需要经常用到逻辑判断来简化程序,本文先介绍逻辑类型,然后介绍逻辑运算,最后补充介绍条件运算和逗号运算符。原创 2023-07-28 00:29:11 · 340 阅读 · 0 评论 -
C语言学习笔记(3)循环
do-while循环和while循环很像,唯一的区别是我们在循环体执行结束的时候才来判断条件。与while循环相同的是,条件满足时执行循环,条件不满足时结束循环。它会首先判断一个条件是否满足,如果条件满足,则执行后面紧跟着的语句或语句括号,然后再次判断条件是否满足,如果条件满足则再次执行,直到条件不满足为止。错误原因:输入num=100后,会逐个通过if判断,最终在通过最后一个if判断后,i=1被输出。while循环和if循环一样,只要条件满足,就执行后面的语句。当型循环:当条件满足时,执行循环。原创 2023-07-27 21:24:42 · 221 阅读 · 0 评论 -
C语言学习笔记(2)条件判断 if语句
如果没有使用花括号,if和else语句只能控制其后的单个语句。如果在单个语句后紧接着编写另一条语句,那么这条语句将始终会被执行,而不管if或else语句的条件是否为真或假。一个基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号“{}”之间的若干条语句。如果表示条件的逻辑表达式的结果为true,那么就执行后面跟着的这对大括号中的语句,否则就跳过这些语句不执行,而继续下面的其他语句。”来表示语句的结束,因此,if后面{ }的语句体也是if语句的一部分;原创 2023-07-26 19:24:17 · 398 阅读 · 0 评论 -
C语言学习笔记(1)常量和变量
双引号里的内容是需要输入的部分。出现在scanf里的东西是需要输入的,不是程序让你看的。(和python不同)如果修饰的变量 AMOUNT 需要根据输入的值来定义,则需要将AMOUNT定义一个变量。,表示AMOUNT变量的属性是一旦被初始化就不能再修改了。直接量:(literal) 程序中直接出现的数字。程序赋值,可以一行赋值,也可以多行赋值。以下代码是 main函数中的代码。const是一个属性,用来修饰。2. a,b都初始化。原创 2023-07-24 21:16:54 · 229 阅读 · 0 评论 -
VS中scanf_s()函数
注: scanf_s最后一个参数n是接收缓冲区的大小(即buf的容量),表示最多读取n-1个字符.因为要存放字符串中的 ‘\0’VS中使用scanf_s函数,必须申明字符串长度;但对于其他类型,如float,int…如果不是%s字符串类型,可以不用指定读取的字符串长度n。原创 2022-12-17 10:24:34 · 363 阅读 · 0 评论