E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c语言学习
C语言学习
8
现在终于接触到了C语言当中比较高深点的课程指针了,通过今天对指针的学习,我们了解到指针运用的广泛,指针主要是针对对内存的改动而对数据进行变化,如果在调用函数里面变换地址的话变量名是不会被改变的比如在主函数里面输入两个数字,在调用的函数里面用一个中间变量对地址进行修改,最后在主函数当中的结果不会被改变,还有就是指针的定义,int*p=0与int*p=null是等价的最主要的我觉得是指针的优先级的方面
CCxiechangyuancc
·
2016-08-08 18:44
c语言
二维数组
指针
内存
数据
C语言
记录一下C语言编辑购票的系统
程序的最小单元就是语句,多分支语句和单分支语句使用方法不同,这个代码里面有详细解释,适合新入门的
C语言学习
者分析,不过代码还有纰漏。
李英是个小Baby
·
2016-07-30 19:15
C
C语言学习
前期
比如要打开某些应用可以直接在cmd上输入路径,简单又方便,老师也说了每天的积累会不断的转变成我们的知识,每天比别人积累到的东西多一点,时间一长就会把差距不断拉大,今天主要的东西也不是很多,只是教了我们一些
C语言学习
的一些技巧
CCxiechangyuancc
·
2016-07-26 20:15
C语言
C语言学习
笔记之文件的分割与合并
分割与合并的思想1.分割:和安卓多线程下载类似,首先将文件长度按N段分,然后将每段文件读取并写入到相应的临时文件,以达到分割的目的2.合并:将每段临时文件依次读取,然后写入到要合并成的新文件注意细节1.文件打开后记得要关闭2.对文件打开的状态进行判断,处理异常3.fgets函数会获取行尾的\n,必要时进行相关处理,fputs输入字符串时不会自动添加\n4.对最后一块的长度进行特殊处理,因为它不一定
pecuyu
·
2016-07-06 14:43
C
C语言学习
笔记
C语言知识点标签(空格分隔):c这篇文档将会不断更新#includeintmain(){inti=0,a=1,b=2,c=3;i=++a||++b||++c;printf("%d%d%d%d",i,a,b,c);}结果是1223解释:||运算符的"懒惰性"++a为2而且是或的关系i肯定为1就不继续执行了字符串要注意的###charccString1[]="IsPageFault??";charcc
权奥酱
·
2016-07-05 13:09
C语言学习
C语言简要概述简单来说一个C程序就是由若干头文件和函数组成。简单示例:#include//头文件intmain()//主函数{printf("IloveC");return0;}一个C程序,有且只有一个主函数,即main函数,C程序就是执行主函数种的代码。良好的代码规范在写C语言程序的时候为了书写清晰、便于阅读、便于理解、便于维护,在编写程序时应遵循以下规则:1、一个说明或一个语句占一行,例如:包
sayGad
·
2016-07-01 18:24
C
Xcode中使用Objective-C基础语法学习教程(转)
补充:在看完一下文章后去找了本书《Objective-C程序设计》学习,然后发现更好的Objective-
C语言学习
环境是用Xcode建个控制台程序来练习。所以一下文章不用看了。
costa100
·
2016-07-01 11:22
Objective-c
浮点型的一个隐性特征
#includeusingnamespacestd;intmain(){doubled=1.9999999999999999;inti=d;cout答复呐,如果你
C语言学习
的足够
rozbo
·
2016-06-28 00:00
c++
c
[
c语言学习
]关于指针
#include/**如果是intfun(int*q)那么q是保存整数值变量的指针而已。不能保存传入方法的指针地址如果想保存指针地址只能是指针来保存也就是指针的指针所以int**q*q就是指针被赋值p的地址之后那么*q相当于指针p此处疑问很久难点是忽略了类型,值的概念int整数类型int*整数指针类型int**整数指针的指针类型**/intfun(int**q)//qxxx{*q=(int*)ma
HLJJMS8
·
2016-06-25 22:09
C语言学习
总结
下面是对C语言中有许多重要知识的总结:1、一些基本的函数和基本数据类型的应用。其中,基本数据类型分为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。2、把运算符的优先顺序排列清楚,要分清楚哪个先运算,哪个后运算。3、在编程之前要考虑好程序的算法,写出流程图,这样才能更加快速的、有效的编程。4、要分清楚各个变量的生存期和作用域,不能发生混淆,以致发生错误。5、数组和指针是c语言的经典之处,
BGD150206327
·
2016-06-14 21:25
c语言
计算机
字符串
C语言学习
总结
下面是对C语言中有许多重要知识的总结:1、一些基本的函数和基本数据类型的应用。其中,基本数据类型分为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。2、把运算符的优先顺序排列清楚,要分清楚哪个先运算,哪个后运算。3、在编程之前要考虑好程序的算法,写出流程图,这样才能更加快速的、有效的编程。4、要分清楚各个变量的生存期和作用域,不能发生混淆,以致发生错误。5、数组和指针是c语言的经典之处,
BGD150206327
·
2016-06-14 21:30
c语言
计算机
字符串
C语言学习
总结
下面是对C语言中有许多重要知识的总结:1、一些基本的函数和基本数据类型的应用。其中,基本数据类型分为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。2、把运算符的优先顺序排列清楚,要分清楚哪个先运算,哪个后运算。3、在编程之前要考虑好程序的算法,写出流程图,这样才能更加快速的、有效的编程。4、要分清楚各个变量的生存期和作用域,不能发生混淆,以致发生错误。5、数组和指针是c语言的经典之处,
BGD150206327
·
2016-06-14 21:58
c语言
计算机
字符串
C语言学习
总结(一)
定义和声明的区别这个通常是一个常见的但是又容易忽略的问题,需要好好正视一下到底什么才是变量的声明?什么才是变量的定义?以及它们彼此之间的区别?怎么分辨?让我们先来看看一个例子:uinti;uintj=0;externuinti;在这个例子里面,哪个是定义?哪个是声明?定义又分什么情况?在内存中有什么表现?首先理解下定义:定义就是由编译器负责创建一个对象并且为这个对象分配一块内存空间给它使用,而且还
JEWELCCL
·
2016-06-01 23:18
C
C语言学习
入门到精通之学习笔记(三)
基本数据类型 常量:运行过程中数据不可变 变量:运行过程中数据可被改变 标识符:如类型名、变量名、函数名 1、整型 long 4字节 范围:无符号0-2的32次方-1 有符号-2的31次方 - 2的31次方-1 short 2字节 int 通常是4个字节,但不同的平台长度不同 sig
赖小强
·
2016-06-01 00:00
c语言学习
C语言学习
入们到精通之学习笔记(一)
为什么我通过博客的形式与大家分享我的学习笔记 对于c语言的学习已经有快3年之久了,对于学习嵌入式的我看来,C是我们的根本也就是我们的核心知识点,想学习好嵌入式就必须精通C语言。在一年之前我对C语言的认识只停留在表面,只会用C语言写写51单片机或STM32的控制代码,就知道用if、while走天下,碰到结构体、数组就懵逼,特别是对字符串的认识太片面了,这些内容在我接下的博客系列中都会一一讲到,希望
赖小强
·
2016-05-29 00:00
c语言学习
C语言 求素数
c语言程序—-判断一个数是不是素数
C语言学习
的第一天,第一次写博客,可能有点渣,大家可以随意评论,不要客气 #include #include #include intmain() { printf(
qq_35118329
·
2016-05-26 23:00
c
素数
c语言学习
笔记10之for 循环
for(表达式1;表达式2;表达式3){循环体语句块;}S1:计算表达式1;S2:计算表达式2,若为真则执行循环体语句块,否则退出循环;S3:计算表达式3,执行S2。T1->2->体F/\/出3通常通过表达式1初始化循环变量,通过表达式2判断循环终止条件,通过表达式3更新循环变量。continue语句:中断本次循环,继续下一次循环。对于while/do-while循环,continue->计算循环
qq_24334399
·
2016-05-18 23:51
JAVA-性能调优-多用条件操作符
阅读更多我们在编写代码的过程中很喜欢使用if-else用于判定,这种思维来源于
C语言学习
的经历。
BUYAOZAIBEIDAOLE
·
2016-05-16 10:00
C语言中变量存储类型有哪些?
变量的存储类型是C语言的重要组成部分,也是
C语言学习
的基础。那C语言中变量的存储类型有哪几种呢?在编程过程中又该怎样运用呢?就这一问题,我今天给大家介绍一下!
bentengdehe
·
2016-05-10 17:00
C语言学习
014:结构化数据类型
struct的基本使用1#include 2 3//定义数据结构 4structfish{5constchar*name;6constchar*species;7intteeth;8intage;9};10 11voidcatalog(structfishf){12printf("%sisa%swith%iteeth.Heis%i\n",f.name,f.species,f.teeth,f
ares945
·
2016-05-09 10:00
C语言学习
003:Hello 指针
在C中使用指针的原因避免副本在函数调用的时候,可以只传递数据的引用,而不用传递数据数据共享两段代码可以同时操作同一份数据,而不是两份独立的副本使用指针读写数据#include intmain(){intx=5;printf("xlivesat%p\n",&x);//%p格式符将地址以16进制的格式输出 int*address_of_x=&x;//用指针变量保存x的地址 intvalue=
ares945
·
2016-05-09 10:00
C语言学习
013:通过make编译C源代码
编译多个C源代码文件当程序文件越来越多,修改了其中的一部分代码文件,我们并不需要全部重新编译,只需要编译其中一部分就可以,下面我们创建了一个launch程序,除了主程序,我们创建了3个功能代码文件reaction.cpitch.cengine.c1#include 2#include"lac.h" 3 4voidreaction(){5printf("reaction\n");6}1#inc
ares945
·
2016-05-09 10:00
C语言学习
010:fopen读写文件
在文件input.csv文件中,我们有数据如下ApplePearLitchisPineappleWatermelon现在我们将input.csv文件下的读取并写入到output.csv文件,我们会用到fopen函数函数原型:FILE*fopen(constchar*path,constchar*mode)1#include 2#include 3#include 4 5intmain(){
ares945
·
2016-05-09 10:00
C语言学习
018:strdup复制字符串数组
在
C语言学习
005:不能修改的字符串中我们知道字符串是存储在常量区域的,将它赋值给数组实际是将常量区的字符串副本拷贝到栈内存中,如果将这个数组赋值给指针,我们可以改变数组中的元素,就像下面那样1intmain
ares945
·
2016-05-09 10:00
strdup
C语言学习
019:函数指针
在C语言中,函数名也是指针变量,比如创建了一个add(intn,intm)的函数的同时也创建了一个名为add的指针变量,因此我们可以把函数指针当作一种类型为它赋值、当作参数传递等操作C语言创建函数指针的公式:返回类型(*指针变量)(参数类型)1#include 2 3intadd(intn,intm){4returnn+m;5}6 7intsub(intn,intm){8returnn-m;
ares945
·
2016-05-09 10:00
C语言学习
002:第一个完整的C程序代码
#include//引用相关的外部库,stdio.h包含了终端读写数据的代码//程序入口,程序通过main函数的返回值判断程序是否运行成功,0表示成功,非0表示程序运行时除了问题//早期的ANSIC标准中main的返回值可以是void类型,但是C99中必须是int intmain(){intdecks;puts("输入有几副牌");//在终端打印数据 scanf("%i",&decks);//
ares945
·
2016-05-09 10:00
C语言学习
005:不能修改的字符串
一段有问题的代码,你能看出来么?1intmain(){2char*msg="ABC";3msg[0]=msg[1];4puts(msg);5return0;6}编译这段代码并不会有什么问题,一段运行程序就崩溃;因为这段代码修改了内存中常量区的值计算机将程序载入内存时,会把所有常数放到常量存储区,这部分内存是只读的为了更改字符串的内容,需要对它的副本进行操作,就是将字符串的内容复制到非只读区域就可以
ares945
·
2016-05-09 10:00
C语言学习
017:malloc和free
malloc和free都包含在头文件中局部变量由于存储在栈中,一旦离开函数,变量就会被释放,当我们需要将数据持久使用,就需要将数据保存到堆中,而在堆中申请内存空间就需要malloc方法;malloc方法在堆中建立一片内存空间,然后返回一个指针,这个指针是void*类型,保存了这片内存的其实地址folder*f=malloc(sizeof(folder));//通过sizeof告诉系统folder数
ares945
·
2016-05-09 10:00
C语言学习
007:重定向标准输入和输出
先来完成一个将输入数据转换成json格式输出的小任务1#include 2 3intmain(){4floatlatitude;5floatlongtitude;6charinfo[80];7intstarted=0;8puts("data[");9while(scanf("%f,%f,%79[^\n]",&latitude,&longtitude,info)==3){10if(started
ares945
·
2016-05-09 10:00
C语言学习
015:联合(union)与枚举(enum)
联合联合和结构的区别是,结构会为每个字段申请一片内存空间,而联合只是申请了一片内存空间然后所有字段都会保存到这片空间中,这片空间的大小由字段中最长的决定,下面我们就开始定义一个联合1//联合的定义 2typedefunion{3shortcount;4floatweight;5floatvolume;6}quantity;联合的使用我们可以通过很多的方式为联合赋值1typedefstruct{2
ares945
·
2016-05-09 10:00
C语言学习
004:数组与指针
在C语言中,字符串实际上就是字符数组,在内存中字符串"Shatner"存储的形式是这样的由于C语言并不知道数组有多长,所以用"\0"表示字符串的结束位置,通过sizeof运算符可以取到字符串在内存中占用多少个字节 同样的字符串在下面的代码中获取的长度却不一样,你知道是什么原因么?#include voidSayHello(charmsg[]){printf("msgoccupies:%i\n
ares945
·
2016-05-09 10:00
C语言学习
008:标准错误
在上一节中的数据文件中(
C语言学习
007:重定向标准输入和输出),如果文件中的数据包含非法数据,如何让程序显示一条错误的提示消息呢?
ares945
·
2016-05-09 10:00
C语言学习
笔记
这些是我以前学习《C和指针》做的一些笔记,主要是一些的小知识点。1.C语言文件的编译的4个阶段:源代码(.c/.cpp文件)->(1.)预编译阶段(操作符gcc-E)。预处理器在源代码上执行一些文本操作。例如,用实际值代替由#define指令定义的符号以及读入由#include指令包含的文件内容。->(2.)编译阶段(操作符gcc-S)。源代码经过解析,判断它的意思。这个阶段是产生绝大多数错误和警
l953972252
·
2016-05-02 22:00
C语言
C语言学习
笔记(结构体对齐问题)
首先介绍一下c语言中sizeof()运算符,sizeof()是一个静态运算符,静态运算符其意思就是说在编译的过程中,这个运算符就是不会执行括号内的代码段,它只是负责由系统测出括号内那部分数据在内存中所占的字节大小,最终值是一个整型值;比如,sizeof(a++)这个执行后,其实里面a变量是不会自加1的,还是原来那个a,sizeof()的作用只是将里面那个变量a进行自加后的类型看看在内存中占的字节大
JEWELCCLi
·
2016-04-14 21:54
c语言学习
C语言学习
之路(1)
这个总结写于2015年-03月。Windows+R组合键,进入注册表regedit修改cmd显示语言进入cmd后中文chcp936英文chcp437D: ---->盘符+冒号 转换到指定的盘符下面cd zixue7 -----> cd 文件夹 转换到文件夹 cd\ ----->转到当前目录的根目录多行注释 /*注释内容*/ 单行注释 //注释内容char unsigned sizeof sc
u013047859
·
2016-04-13 10:00
C语言
C语言学习
总结
自己做一个总结在开发中,出现一些混淆,从前年开始决定认真学习下C,主要看的书是C发明者Kernigan&Ritchie的经典书《C程序设计语言》、AndrewKoenig的《C陷阱与缺陷》1、C语言是Ritchie为开发Unix操作系统的应用程序而发明1973年由DennisM.Ritchie设计和实现1978年C语言的定义就是《TheCProgrammingLanguage》第一版的参考手册,这
cmsbupt
·
2016-04-12 17:02
C编程
C++编程
c语言学习
笔记(一)
c语言中的五类语句(statement):declaration:声明;assignment赋值;function:函数;control:控制;null:空c程序结构:#include/*引用的链接库functiondeclaration;函数声明intmain(void)定义主函数返回值,int说明返回一个整数;以及参数,括号里的void说明main()函数不接受任何参数,main函数也能被其他
fornetuse123
·
2016-04-10 16:56
c语言学习
笔记(一)
c语言中的五类语句(statement):declaration:声明;assignment赋值;function:函数;control:控制;null:空c程序结构:#include /*引用的链接库 functiondeclaration; 函数声明intmain(void) 定义主函数返回值,int说明返回一个整数;以及参数
fornetuse123
·
2016-04-10 16:00
C语言学习
第三天
第三天回顾:1、 分支4种?语法2、 循环四要素3、 循环三种?语法 一、 数组(整型)a) 数组与变量的差别变量:分散的、无序的 数组:集中的,有序的 b) 定义:存放同一类型的数据的集合数据类型数组名[n]inta[10];表示:定义一个可以存10个元素的数组,第一个元素用a[0]c) 引用:通过下标来引用数组内的元素a[0]---表示第一
rainshine1190
·
2016-03-28 23:00
C语言
C语言学习
第二天
回顾:一、 输入函数?输出函数?二、 面向过程的编程思想?a) 概要设计---把SRS分成几个函数,每个函数完成的功能b) 分析函数之间的调用关系c) 根据前两步画出模块关系图d) 详细设计---每个函数的数据结构、数据类型、算法 三、 程序的组成?数据结构?数据类型?算法?四、 函数的四种类型? 正文一、 分支a) if分支 练习:1、输入一个数
rainshine1190
·
2016-03-28 22:00
C语言
c语言学习
之函数补漏
每次回头看一些c的基础知识,都有新感觉,觉得这个怎么以前没见到过,靠,这么吊,这又是啥。零零碎碎的东西太多,脑子瞬间感觉不够用啦。一些基础的就不在这啰嗦了,记录一些不常用的点,以后再来看,不用再翻箱倒柜的找了。1.函数的缺省认定这个主要提到函数原型的重要性,函数原型的作用就是让编译器知道函数的参数数量和类型,以及返回值类型。如果没有原型,直接调用,编译器是默认返回整型。floatf;f=xyz()
shitangdejiaozi
·
2016-03-23 11:00
递归
函数
C语言
C语言学习
第一天
C语言一、 目标a) SRS---分析—画流程图---codeb) 给你一段程序,能看懂运行过程,写出运行结果c) 养成良好的编码习惯---代码前需要加注释为性能测试做铺垫;为后期学习其他语言打基础;提高测试的深度注意:没基础---多练;有基础---深度/帮助二、 课程安排a) 第一天 i. 程序是什么
rainshine1190
·
2016-03-22 19:00
C语言
c语言学习
之位运算知识总结和实例分析
先给大家讲个笑话吧,说世界上有10种人,一种知道二进制,而另一种不知道二进制。位运算的基础就是二进制。二进制的位运算包括五种运算:与,或,异或,左移,右移与(&)0&0=0,0&1=0;1&0=0;1&1=1;或(|)0|0=0,0|1=1;1|0=1;1|1=1;异或(^)0^0=0;0^1=1;1^0=1;1^1=0;左移(>)10001010>>3=00010001前面已经提到过,右移分为算
shitangdejiaozi
·
2016-03-22 16:00
位运算
C语言
C语言-知识点及学习路线
这是基本的
C语言学习
路线,相当于编程语言类的基础,再根据自己究竟是要做单片机开发,还是linux驱动开发,还是WEB、移动的软件开发,还是其他的开发,然后去学习对应的知识,并根据以后要从事的领域去加强对应的
jiwangbujiu
·
2016-03-20 19:00
C语言第三篇:C语言数据类型及各数据类型所占内存字节数
摘要:出差两天,没有及时写
C语言学习
博客,今天回来后立马补上。在这篇博客里要总结两个东西,一个是C语言的数据类型,另一个是各数据类型在内存中所占字节数。
qq_30866297
·
2016-03-20 12:51
C语言初步
C语言之谈谈存储类、链接。
C语言学习
的一大难区就是内存管理,存储类,链接,我认识是对内存管理操作之前所必须要掌握的。
qq_26768741
·
2016-03-16 20:00
C语言
C语言学习
笔记_3基本的标准输入与输出
****2015年12月15日17:14:033_基本的标准输入与输出3-1字符输入与输出函数原型:对函数的名称、返回值类型、参数数目、参数类型的说明,规定了函数的语法格式,即函数调用格式3-1-1字符输出函数putchar函数原型:intputchar(intc);//“int”是指函数返回值的类型,“intc”是int型的参数,是所输出字符的ASCII码。调用形式:putchar(c);//c
hanying0717
·
2016-03-10 23:04
C
C语言学习
心得一:__stdcall、__cdcel和__fastcall三者的区别
_stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。如下图所示,可以在IDE环境中设定所有函数默认的调用协议,还可以在函数定义时单独设定本函数的调用协议。调用协议常用场合__stdcall:WindowsAPI默认的函数调用协议。__cdecl:C/C++默认的函数调用协议。__fastcal
swzzzl
·
2016-03-09 23:09
VC/C/C++
Linux C函数之文件及目录函数(全)
/blog.sina.com.cn/s/blog_695e489c01013ldd.html【转】Linux C函数之文件及目录函数(全)(2012-03-3017:17:37)转载▼标签:杂谈分类:
c语言学习
hewusheng10
·
2016-03-07 16:00
C语言学习
备忘
1.作用域相关知识 名字的作用域是指程序中可以使用改名字的部分。对于函数开头声明的自动变量来说其作用域是声明该变量的函数。注意不同函数中声明的具有相同名字的局部变量之间没有他任何关系。函数的参数,也可以看作是局部变量。 外部变量和函数的组用于从声明它的地方开始,到其所在的文件的末尾结束。 如果要在外部变量定义之前使用该变量,或者外部变量的定义和变量的使用不在一个源文件中,则必须在
sinat_22055459
·
2016-03-06 23:00
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他