- 博客(46)
- 收藏
- 关注
原创 【无标题】
以上这张图列出来的三种逻辑运算符很是常见,其中逻辑与和逻辑或我能很好的应用于区分,但是最后一个逻辑非却经常搞不懂它的含义以及使用方法,还应该记住的是,逻辑表达式的结果只能为1(真)或者0(假) ...
2021-12-09 21:53:35 52
原创 【无标题】
判断某自然数是否为素数是我们极为常见的一个问题,在这里我们使用了一个技巧,判断这个数能否被2到根号2之间的自然数整除,来判断他是否为素数,高效又便捷!
2021-12-09 21:46:27 53
原创 【无标题】
很重要的一点是,根据事先是否知道循环的次数,循环可以分为以下几类,当我们知道循环次数时可以用for语句来构成循环,用循环变量来控制循环次数,如果我们不知道循环次数,但是知道循环结束条件,就可以用其他两种循环语句,次点应牢记!! ...
2021-12-09 21:44:17 45
原创 【无标题】
在我们使用break结束语句时还应该注意以下几点,含有break的循环语句可能有多个出口。break语句仅能用来结束循环语句和switch语句的执行。在多重循环中,break只结束当重循环。以后应该谨记
2021-12-09 21:41:34 44
原创 【无标题】
我们在使用for语句时要注意, ①求解完表达式1后,接着求解表达式2,而不是执行循环体。②三个表达式都可以省略,但是分号不能少。③当省略表达式2时,C认为表达式2始终为真,会形成死循环,可在循环体中增加break语句来结束循环。④有时表达式1、表达式3也会用到逗号表达式。 ...
2021-12-09 21:39:32 49
原创 【无标题】
另一种循环句式是do while循环语句,它的一般形式是:do 语句 while表达式,它的特点是先执行后判断,如果判断结果为真就执行语句,直到为假就跳出语句结束
2021-12-09 21:37:57 42
原创 【无标题】
循环结构中,我们可以使用while语句,它的一般形式是:while(表达式)加语句,它的特点是先判断再执行,其中语句部分称为循环体,可以是单条语句或者复合语句。这一点与其他循环结构不同,应该加以区分。 ...
2021-12-09 21:31:53 49
原创 【无标题】
指针变量和其他变量一样,也拥有名字、类型、存储单元、地址以及值等属性。但是,它也有独到的地方。其中指针变量的值是地址、存储单元的大小与类型无关、*p表示p所指向的变量等。
2021-12-08 20:25:54 50
原创 【无标题】
今天我学习了指针,指针是C语言的特色之一,利用它可以写出高效的程序,首先我们先了解了内存,内存可看成是由许多字节顺序排列而成,每个字节都有唯一的内存地址。对于每个变量,C系统会根据变量的类型,在内存中分配相应大小的存储单元,用于存放变量的值,人们把变量所对应的存储单元的首字节的地址称为变量的地址,可用取地址运算符&来获取变量的地址。由于变量的地址指明了变量的存储位置,所以被说成是“指向”变量,并形象地称为变量的指针. ...
2021-12-08 20:18:26 484
原创 【无标题】
在随机读写数据文件中,我们对文件进行顺序读写更加容易理解和操作,但是效率并不高,随机访问则是直接对任何位置上的数据进行访问,这种方法效率更高,使用次数也更多
2021-12-08 20:12:41 46
原创 【无标题】
由于读写磁盘的速度远远慢于读写内存,为提高效率,C标准采用了文件缓冲机制来减少读写磁盘的次数,所谓文件缓冲机制是指,系统自动地在内存为每一个正在使用的文件开辟缓冲区。当程序需要把数据输出到文件时,先写入到输出缓冲区,带缓冲区满了,在一块儿写入磁盘,由于减少了写盘次数,提高了系统效率。 ...
2021-12-08 12:23:23 54
原创 【无标题】
那么什么是文件呢?文件是指存储在磁盘上的一组相关数据的集合,其中每个文件都有名字。数据在磁盘上是以文件的形式存在的。因此,要想将数据存储在磁盘上,必须先建立一个文件,然后再将数据写入其中。如果想使用某文件中的数据,必须根据文件名找到相应文件,然后再从该文件中读取数据。C语言认为,文件就是一个字节序列,其中没有任何结构,字节是读写的最小单位!! ...
2021-12-08 12:21:25 64
原创 【无标题】
通过学习,我知道了计算机系统的存储设备可分为内存和外存,常见的外存有硬盘、U盘及光盘等,那么内存与外存有什么不同呢?一方面,二者在信息容量、存取速度等方面存在较大差别,内存容量较小,但存取速度快,当计算机断电时,存储在内存中的数据就会丢失,而存储在外存中的数据依然存在,因此,对于反复使用的数据,常被保存在外存里。具体地说,是保存到外存上的文件里。 ...
2021-12-08 12:20:11 51
原创 【无标题】
在最为常用的赋值表达式中,它的一般形式为变量,赋值运算符,表达式,对赋值表达式求解的过程中,我们一般是求运算符右边表达式的值,赋给左边的变量,左边变量的值是该赋值表达式的值 ...
2021-12-07 21:28:07 55
原创 【无标题】
当我们学习了怎样确定常量的类型之后,我明白了字符常量是由单撇号括起来的单个字符或转义字符,整型常量是指不带小数点的数值,由系统根据数值的大小确定int型还是long型等,浮点型常量是凡以小数形式或指数形式出现的实数其中C编译系统把浮点型常量都按 double处理,每个分配8个字节。 ...
2021-12-07 21:10:01 52
原创 【无标题】
C语言中,将它允许使用的数据基本类型可以分为整型类型,其中包括基本整型,短整型,长整型,双长整型,字符型,布尔型,浮点类型又可以分为单精度、双精度、长双精度、复数浮点型。
2021-12-07 18:36:41 41
原创 【无标题】
我们在使用变量时应注意的是,在程序运行期间,变量的值是可以改变的,变量必须先定义,后使用,在定义变量时须指定变量的名字和类型,变量名和变量值是两个不同的概念,变量名实际上是用名字代表的一个存储地址,从变量中取值,实际上是通过变量名找到相应的,内存地址,从该存储单元中读取数据。 ...
2021-12-07 18:11:10 148
原创 【无标题】
与常量不同的是变量,变量的值可以改变,在c语言中,变量是建立在内存里,用来存储不断变化的信息,每个变量也有名称,有累一米五之分,变量的数据类型决定了可以容纳的信息种类,也决定了所占单元的大小,每个变量有自己的存储地址,并且每个变量名与存储地址也有对应关系 ...
2021-12-07 18:06:30 56
原创 【无标题】
今天学习了常量,就是指在程序运行过程中不能被改变的值,例如符号常量,我们可以定义一个符号,比如数学中的π,就可以定义为PI这个符号常量,再赋予它一个值3.14,在以后的程序运行中只要写PI即可,提高了程序的可读性 ...
2021-12-07 18:02:36 49
原创 【无标题】
在比较元素大小时,我们可以使用一个新方法,打擂法,将每个元素依次进行比较选择出最大或者最小值,这个方法不太容易理解但是可以简便程序,希望我今后可以多加使用
2021-12-06 00:00:26 245
原创 【无标题】
在学习数组初始化的时候,我们应该知道,初值的个数不能超过数组元素的个数,并且可以只为部分元素设置初值,不写的部分默认被初始化为0,????
2021-12-05 23:57:30 57
原创 【无标题】
在引用数组的时候,我们需要注意以下几点,数组应该先定义再使用,并加以区分,定义数组前应该加it,float等,而引用则不需要,下标不可以越界,如只有十个元素,下标不可以大于10,这些小细节都决定了编程的成功与否,应多加注意 ...
2021-12-05 23:55:36 381
原创 【无标题】
今天我学习了一个新概念,数组,首先应该了解的就是一维数组,那就是在程序中定义的每个数组,C语言都会根据类型和元素个数在内存中分配地址连续的存储区域,会为每个数组元素分配四个字节的存储单元,这需要我们了解,为今后对数组的进一步学习提供基础! ...
2021-12-05 23:52:36 291
原创 【无标题】
判断素数是我们常见的一个问题,今天我学会了一个判断素数的简便方法,应该予以牢记,那就是当我们判断一个自然数n是否为素数时,我们只需看它能否被2到它的开根号数之间的数整除即可,如果可以就不为素数,不能就不是素数,这个方法有效减轻了程序编写的困难,今后我会多加使用! ...
2021-12-05 23:46:14 46
原创 【无标题】
当我们编写一个程序的时候,如果我们事先知道循环的次数,就要使用for循环语句,如果不知道循环次数,就要使用另外两种循环语句,这一点应该牢记,予以区分!!
2021-12-05 23:41:35 38
原创 几种循环的比较
下面我们进行了三种循环语句的比较,我们发现,从某个循环结构来说,三种语句可以任选其一使用,但是for语句常用表达式1完成初始化工作,另外两种语句只能在语句前初始化,此外,for语句常在边打牌3使循环趋于结束,而其他两个常在循环体中完成该工作,这三个循环使用原则不同,今后还应该多加区别 ...
2021-12-05 23:39:06 136
原创 【无标题】
今天还学习了for语句实现循环,for语句是一个频繁使用的循环语句,一般形式为for(表达式1 2 3),我们要对它进行依次求解,如果表达式的值是真,就要执行语句,为假的话for语句就结束,这个程序结构的概念很好理解,但是在编写程序中却经常犯错。今后还应多加练习 ...
2021-12-05 23:32:53 39
原创 【无标题】
今天我学习了用while语句实现循环结构,由这个例子可以知道。当while语句的循环条件不满足时,循环体可能一次也不执行,并且循环体中应该有让这个循环趋于结束的语句,否则这个循环结构会一直进行下去而不显示最终结果,其次,如果循环体包含多个语句,就必须要使用复合语句,用{}将语句括起来,并且while的条件后面不用加分号,今天学习的东西很多,要记住的也很多! ...
2021-12-05 23:24:05 39
原创 【无标题】
![graph TD; A-->B; B-->C;](https://img-blog.csdnimg.cn/9823fb7b24344aec99c6022649fc5754.jpg?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjI3ODAxNzc=,size_20,color_FFFFFF,t_70,g_se,x_16) 学习了常量和变量,“\0”为字符串结束符, ...
2021-12-02 23:54:02 52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人