![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
CCxiechangyuancc
这个作者很懒,什么都没留下…
展开
-
C语言学习12
结构体定义:关键字struct 【结构体名】{ 类型标识符 成员名; //结构体里面不能直接对数据赋值 类型标识符 成员名; 。。。。。。};结构体的初始化赋值方式主要有四种方式:1.关键字struct 【结构体名】变量名;sprintf(变量名.成员名,“字符串”);//传原创 2016-08-15 18:53:21 · 308 阅读 · 0 评论 -
C语言学习10
今天扩展了指针的运用,把指针的一些常用用法以及有可能遇到的问题展示了一遍,把昨天数组与指针的进行了巩固,数组作值传递时,改变的是原地址,把数组当中用指针取地址的时候,int *p = a;*p代表的是行元素的首地址,当时不清楚的时候还以为是一个值,这就与一维数组的区别,因为二维数组的话取得数组a的地址是第一行不可能是值,所以打印出来的是地址,期间还把函数和其他相关知识点给复习了一下,接下来就把函数原创 2016-08-10 19:46:51 · 307 阅读 · 0 评论 -
C语言学习9
今天学习了数组与指针,指针与数组先对内容进行了一下铺垫,void main1(int *p){ int *p1 = p//&p; //在这里赋值给*p1的值是p或&p的区别,如果是p的话最后传入main函数的值会进行改变,这原理主要是通过对地址进行数据更改,&p就不会被改变了,//因为&p相当于重新定义了一个新的地址,所以不会对传入进来的数值的地址进行更改*原创 2016-08-09 17:12:44 · 330 阅读 · 0 评论 -
C语言学习
今天学习了小数点后的数字的二进制的转换,例如:将0.625转换为二进制可以先将这个数乘以二得到数大于一则为1,再将六省去,用0.25乘以2 得到的数小于1,所以为零,再将二省去,用0.5乘以2,得到1,所以最后也为1,最后用二进制表达就是0.101,还有就是数据类型和内存讲了sizeof运算符并不是一个函数,函数是有输出有输入的,老师也说了sizeof是一个API,还知道了补码,原码,反码的应用,原创 2016-07-27 19:47:52 · 237 阅读 · 0 评论 -
C语言学习1
今天可能是开始学习重点了,讲了许多的东西,并且老师也对C语言这门学科的各个方面进行了阐述,我发现就算是把这门学科的知识都学完了也才是基础,这门学科的博大,今天的知识有点多,因为以前也学过js,而今天又主要讲了运算符和表达式,所以对于今天的知识还是比较容易了,还讲了类型之间的转换,这也是比较重要的像对一个二位数的整数进行个位与十位之间转换scanf("%d",&num);i = nu原创 2016-07-28 19:55:33 · 264 阅读 · 0 评论 -
C语言学习2
今天接触到了从语言的语句,循环语句,控制语句,判断语句的格式与输入输出,因为前几天的js学习中对这些东西有了了解,所以就很容易理解,主要讲了一些实际例子比如用while与do while计算2的n次方的值while是先判断再运算,do while是先运算再判断伪代码的思路是这样的:i = 1,p = 1 输入n原创 2016-07-30 18:40:07 · 261 阅读 · 0 评论 -
C语言学习3
因为昨天作业做到太晚,所以今天补发一下昨天的知识点,其实昨天算是工作量比较大,差不多一天都是在敲代码,对循环语句,控制语句,判断语句的应用有了比较大的进步吧!总结了一下主要是对逻辑思维形式的提升void main(){ for (int i = 1; i { for (int j = 1; j { printf("%d*%d=%d\t", i,j,i*j);原创 2016-08-02 17:23:01 · 243 阅读 · 0 评论 -
C语言学习4
今天的知识比较深刻,讲了函数的定义与结构,并且说了函数的四种形式,之后又重点讲了形参传入实参的两种结果,先定义在进行调用和在调用函数当中定义,在然后也重点讲了头文件的格式与运用,下午开头讲了一些打开文件与应用的方法,控制键盘,主要还是讲了递归函数,因为递归函数还是挺难掌握的,到现在还没有实现当中的一些结果,核心讲了十进制转换二进制的方法,但内容比较复杂,还没实现出来,其他的一些连加什么的感觉没原创 2016-08-02 17:36:33 · 212 阅读 · 0 评论 -
C语言学习5
今天一天的课程主要学习了一下一维数组并且怎样学会如何去应用数组,也是经过很长时间的实际操作对数组进行熟练的运行,可以说经过这两天的自己对代码的理解明显有了不错的进步,数组的初始化分为下标初始化和直接初始化,数组的取值也是用的下标取值,通过今天的学习也复习了一下冒泡,用C语言进行实现与js的一些区别,void main(){ int num = 0; int a[10] =原创 2016-08-03 17:08:41 · 318 阅读 · 0 评论 -
C语言学习6
今天除了复习一下数组和函数外,还学习了二分查找和快速查找并且初步接触了二维数组以及对二维数组的深度解析来奠定了自己的扎实的基础,二维数组主要是在一维数组的部分功能上转变而来的,对平面区间内的定义起到了一个比较重要的地位,而且讲的一些二分查找与快速查找对在函数里面查找想要得到的东西,二分查找主要通过对数组的下标不断的进行分解从而得到需要查找的数字或字符,而且在下午也对二维数组的知识进行了进一步的总结原创 2016-08-04 19:14:39 · 237 阅读 · 0 评论 -
C语言学习7
今天主要复习了这个星期的内容,对这个星期的学习整体进行了一个总结,作用还是挺大的,自己都不知道忘了许多的东西,通过上午时间的很多间没有白费,加深了许多的见解,下午的话主要做了几道习题虽然还没做出来,但时间紧张,做了对着一周的测试这几道题目的代码void main(){ int N; char a; int n = 0, m = 0, l = 0; int i = 0;原创 2016-08-05 18:22:57 · 215 阅读 · 0 评论 -
C语言学习8
现在终于接触到了C语言当中比较高深点的课程指针了,通过今天对指针的学习,我们了解到指针运用的广泛,指针主要是针对对内存的改动而对数据进行变化,如果在调用函数里面变换地址的话变量名是不会被改变的比如在主函数里面输入两个数字,在调用的函数里面用一个中间变量对地址进行修改,最后在主函数当中的结果不会被改变,还有就是指针的定义,int *p =0与int*p = null是等价的最主要的我觉得是指针的优原创 2016-08-08 18:56:44 · 336 阅读 · 0 评论 -
C语言学习前期
今天是学习C语言的第二天了,通过今天的学习,知道了它的一些比较广阔的应用领域,比如要打开某些应用可以直接在cmd上输入路径,简单又方便,老师也说了每天的积累会不断的转变成我们的知识,每天比别人积累到的东西多一点,时间一长就会把差距不断拉大,今天主要的东西也不是很多,只是教了我们一些C语言学习的一些技巧,最主要的就是把基础打牢固,多敲代码,把一切不懂的能用代码解决的就尽量用代码今天也通过老师的示原创 2016-07-26 20:18:15 · 305 阅读 · 0 评论 -
C语言学习超前期
今天是学习C语言的第一天,老师也是大概对C语言这门课程进行了一个比较详细的概述,认识到了C语言的强大,一切一切的计算机语言都是由C语言衍生出来的,今天一天的知识也不是很多,就主要讲了C语言的发展史以及C语言在整个计算机语言当中的地位,还有就是对C语言的一些格式以及基本的前段与后端进行了分析,今天老师也说了C语言与c++的分别的作用,让我知道了vc++原来只是一个软件而不是一种语言,对语言的原创 2016-07-25 19:02:24 · 349 阅读 · 0 评论 -
C语言学习11
今天主要学习了字符串与字符串操作,字符串用数组存储,赋值的主要方式有以下几种char a[30] = {'i',' ','l','o','v','e',' ','c','h','i','n','a'};char a[30] = "i love china";运用指针也可以像char *p = "i love china";也是没错的,接下来就主要讲了字符串的一些操作以及用途原创 2016-08-11 18:11:56 · 403 阅读 · 0 评论