- 博客(8)
- 收藏
- 关注
原创 指针
1.首先,我们来看看指针的一些基础知识。先看这段代码输出结果。首先,我们定义了一个指针变量p,而后我们将a的地址赋给了我们的指针变量p,这里要注意赋值语句是,而不是。要明确指针变量在定义和后面使用的区别。然后就是和中*p的区别了,,一个是定义,在printf语句里的*p,指的是指向这个指针变量存放的地址里的值。两个printf里面,一个打印的是a的值,一个打印的是a的地址。 2.在关于指针的应用...
2018-12-27 13:38:28
162
原创 一些有意思的东西
近日,在敲代码的时候,笔者发现了一些有意思的东西。在我们用循环的时候,常常因为一些条件,要提前结束循环,而在c语言中,可以打破循环的就是break和continue了 1.看这个代码 它只输出了两个6,由此我们可以看出break是打破整个循环 2.再看关于continue 可以看出,它输出了9个6,因此continue只是结束了当前的这个小循环,还没进行完的for循环它还会进行下去。其实,...
2018-12-20 17:34:49
312
1
原创 要命的函数
前言:C语言里的函数跟我们数学里学的函数好像并不是一个东西,C语言里的函数它没有解析式,没有图像,没有坐标。函数,从本质意义上来说,就是用来完成一定的功能的......好啦,概念啥的去死,没啥用。关于函数,有些东西要讲。 1.先看这段代码,然后是它的运行结果。十分简单,我们通过定义和调用函数,把a[0]和a[1]里面的元素交换了一下。实现了我们要找出这两个数的大小。 2.同样是类似的问题,我们...
2018-12-13 18:02:40
179
原创 排序
C语言学到数组之后,就会遇到非常让人头痛的一个问题,那就是排序,本次,写一下两个排序的方法,冒泡法排序和选择排序法。 1.冒泡法排序,例如这个代码。就是将数组里的元素两两相比,把比较大的数往右边移一位,把比较小的数往左移一位。在for循环的嵌套里面,外部循环被执行一次,就把最大的那个数移到了最右边,在经过一次外部循环,又把第二大的那个数移到了倒数第二个位置。直到for循环的嵌套被执行完,就是把数...
2018-12-06 22:49:15
200
原创 数组
随着对C语言的深入学习,我们已经对数组有一些认识了。 1.一维数组,对一个一维数组初始化很简单,如 同时,也可以用一个for语句,如 然后就可以输入啦。当然,输入的时候记得每输完一个数字打一下空格。在对指定了数组长度的数组进行初始化时,未被初始化的原素系统会自动把它们初始化为0. 同时,这里讲一下计算机对数组的储存:定义一个数组如,在计算机里数组元素的下标是从0开始的,即 c[0],最大...
2018-11-29 00:01:57
99
原创 c语言之for循环
在C语言里面,循环语句有好多种,比如for语句,do...while,while。在我们的日常使用中,for语句是使用的最多的。而在for语句中,最应该注意的就是取值的问题。 1. for(a=1;a<9;a++) 这只有一个for,比较好理解。a=1,小于9,然后执行下面的循环体,执行完循环体之后再执行a++,注意是执行完循环体之后再执行a++。这样循环,直到a=9,跳出循环。 2...
2018-11-21 23:18:01
497
原创 c语言中的scanf
在c语言的日常应用和学习中 ,我们时常要用到scanf,但是,作为初学者的我们,在使用scanf的时候时常会出问题。 1.在输入的时候字符要与scanf中的字符一一对应,例如:scanf(“a的值为%d,b=%d”,&a,&b); 我们在输入的时候就应当输入如“a的值为1,b=0”,注意要一一对应。 2.在电脑端连续输入数字的时候,例如:scanf(“%d%d%d”,&...
2018-11-14 23:21:54
492
1
原创 浅谈C语言
作为一个刚入坑学习C语言的萌新,对C语言也有了一个初步的认识。现在,笔者将分享一下学习C语言的这么些日子里对C语言的认识。循环结构,顺序结构,以及选择结构是结构化程序设计的基本结构。在我们刚刚学习C语言并用之敲代码的时候时常要用到这三种结构。其实对于这三种结构,书上的讲述已经十分清楚了,读者也能十分轻松的明白作者想要表达的意思。但是,于笔者看来,这并不能说明你就学好了C语言。在实际的操作过程中,会...
2018-11-08 13:07:09
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅