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语言学习
20190329-
C语言学习
-指针与数组的暧昧关系(下标运算符 | 数组名的本质|指针数组与数组指针)
写在前面的话:本文章的内容是对王利涛老师的《C语言嵌入式Linux编程》系列课程的学习笔记,王老师讲得很好,清晰易懂,写这个博客仅处于学习用途。目录下标运算符对数组的打印有几种方式为什么指针可以使用[]访问数组?p[i]为什么数组可以使用*访问数组元素?*(a+i)下标运算符数组名的本质底层实现机制为什么对数组直接赋值?为什么只有在初始化的时候赋值?数组名的本质指针数组与数组指针指针数组的数组元素
木木今日子
·
2020-07-12 10:38
C语言
【
C语言学习
趣事】_GCC源代码分析_1_alloca.
昨天晚上下载了一份GCCV1.42的代码,不知道是源代码本身有问题,还是下载的源代码有问题,看的第一个C文件就存在一些很奇怪的情况。首先要说的是:alloca.c文件的作用,alloca.c文件的函数实现动态堆空间的分配,即运行时堆栈空间分配。【1】源代码1/*2alloca--(mostly)portablepublic-domainimplementation--DAGwyn34lastedi
weixin_34220179
·
2020-07-12 09:57
C语言学习
总结
下面是对C语言中有许多重要知识的总结:1、一些基本的函数和基本数据类型的应用。其中,基本数据类型分为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。2、把运算符的优先顺序排列清楚,要分清楚哪个先运算,哪个后运算。3、在编程之前要考虑好程序的算法,写出流程图,这样才能更加快速的、有效的编程。4、要分清楚各个变量的生存期和作用域,不能发生混淆,以致发生错误。5、数组和指针是c语言的经典之处,
weixin_33794672
·
2020-07-12 07:48
C语言学习
:指针(笔记)
1、C程序设计中使用指针的好处:使程序简洁、紧凑、高效;有效地表示复杂的数据结构;动态分配内存;得到多于一个的函数返回值。2、内存中每个字节都有自己唯一的编号————内存地址;在程序中声明一个变量,如inti;在程序被编译或者函数被调用时,为这个变量分配相应的内存单元,即分配多少个字节的长度的内存单元。变量就是对程序中数据存储空间的抽象。换句话说———内存相当于高楼大厦,每个房间(相当于内存单元)
大山606
·
2020-07-12 04:22
c语言
C语言学习
:结构体(笔记)
1、结构体类型的定义和变量的定义结构体是一种构造数据类型(构造数据类型:数组类型、结构体类型(struct)、共用体类型(union))用途:把不同类型的数据组合成一个整体,类似Java中的类,但不同的是,C语言的构造体中木有函数(即Java中的方法)———自定义数据类型1.1定义一个结构体类型的一般形式struct[结构体名]//struct是关键字,不能省略;结构体名为合法标识符。{类型标识符
大山606
·
2020-07-12 04:22
c语言
7.1 while循环
C语言学习
栏目目录目录1、while语句2、终止while循环3、何时终止循环4、入口条件循环5、语法要点1、while语句while循环的通用形式如下:while(expression)statementstatement
兲涳
·
2020-07-12 04:43
C语言学习
6.2 表达式和语句
C语言学习
栏目目录目录1、表达式2、语句3、复合语句(块)在前几章中,我们已经多次使用了术语表达式(expression)和语句(statement)。现在,我们来进一步学习它们。
兲涳
·
2020-07-12 04:43
C语言学习
6.3 类型转换
C语言学习
栏目目录目录强制类型转换运算符通常,在语句和表达式中应使用类型相同的变量和常量。但是,如果使用混合类型,C不会像Pascal那样停在那里死掉,而是采用一套规则进行自动类型转换。
兲涳
·
2020-07-12 04:11
C语言学习
6.4 带参数的函数
C语言学习
栏目目录目录章节程序演示现在,相信大家已经熟悉了带参数的函数。要掌握函数,还要学习如何编写自己的函数程序清单中有一个pound()函数,打印指定数量的#号(该符号也叫作编号符号或井号)。
兲涳
·
2020-07-12 04:11
C语言学习
【C语言基础系列】C语言分支结构
这里从零开始,记录
C语言学习
点滴。欢迎正在学习C语言的小伙伴一起学习,未来可期,一起加油!
一枕江风
·
2020-07-11 19:18
C语言基础系列
c语言学习
-双向链表与单向链表的实现
双向链表双向链表的删除操作反而简单一点,可以查找需要删除的节点,然后得到其前一节点与后一节点,然后将前节点的next指向后一节点,后一节点的pre指向前一节点即可完成,其他地方也没有太大的差异。以下双向链表的源码#include#include#includetypedefstructNAME{char*name;structNAME*pre;structNAME*next;}T_Name,*PT
弋阳yoga
·
2020-07-11 15:23
c/c++
c语言学习
第三课:条件分支结构
一:任务掌握关系运算符的使用掌握什么是逻辑值,逻辑表达式以及掌握逻辑判断的方法掌握分支条件语句的使用方法掌握三目运算符的使用二:知识结构图三:知识点整理3.1、关系表达式关系表达式用于进行数据判定可以用于分支语句、循环语句的执行判定上inti=10;intj=20;i>j//这就是一个关系表达式,不是完整语句3.2、关系运算符关系运算符用来确定操作数之间的关系常见的关系运算符:大于=大于等于==等
万里初心
·
2020-07-11 11:20
c-语言
C语言学习
:结构体(笔记)--未完待续
1、结构体类型的定义和变量的定义结构体是一种构造数据类型(构造数据类型:数组类型、结构体类型(struct)、共用体类型(union))用途:把不同类型的数据组合成一个整体,类似Java中的类,但不同的是,C语言的构造体中木有函数(即Java中的方法)———自定义数据类型1.1定义一个结构体类型的一般形式struct[结构体名]//struct是关键字,不能省略;结构体名为合法标识符。{类型标识符
aihui8050
·
2020-07-11 01:40
C语言学习
笔记--#error 、 #line 和 #pragma 的使用
1.#error的用法(1)#error是一种预编译器指示字,用于生成一个编译错误消息(2)用法:#errormessage//注意:message不需要用双引号包围(3)#error编译指示字用于自定义程序员特有的编译错误消息。类似的,#warning用于生成编译警告消息(4)#error可用于提示编译条件是否满足。编译过程中的任何错误意味着无法生成最终的可执行程序2.#line的用法(1)#l
adl30141
·
2020-07-11 01:33
C语言学习
心得与体会1
前段时间,我学习了数组,在我自学的时候,刚开始还不是很了解,先看的字符数组,发现里面的知识内容特别突兀。看了很久的书都没看懂,也找了教学视频,但是效果不佳,对此有一点点小失望,差点失去信心。到后来我接触数组之后才发现,字符数组是以数组为基础的,里面的很多理念和用法都十分相似。可能是我的自学能力不够强,在我自学完数组之后,发现题目还是不会刷,并未熟练掌握数组的实际应用,但是不会像以前一样写数据较多的
Swaggerer
·
2020-07-10 23:58
学习心得
【嵌入式修炼之路】- C语言第一课之数据类型
学益得线上课堂从基础学习嵌入式玩转智能硬件、斩获高薪offer为什么学习
C语言学习
嵌入式的第一步必须要搞懂C语言,不管后面是从事硬件开发、还是底层开发、还是应用开发,都离不开C语言。
学益得智能硬件
·
2020-07-10 12:29
C语言
Linux下的C语言程序设计-李凯-专题视频课程
Linux下的C语言程序设计—6400人已学习课程介绍本课程从C语言的实际应用开始,着重于C语言的综合应用,将各种知识点融会贯通,彻底破除
C语言学习
中不会,好像又说不出来哪里不会,会了好像有什么都做不了的困扰
天工铸剑
·
2020-07-10 12:49
视频教程
C语言学习
:结构体(笔记)
转载地址:https://blog.csdn.net/u014455929/article/details/525523651、结构体类型的定义和变量的定义结构体是一种构造数据类型(构造数据类型:数组类型、结构体类型(struct)、共用体类型(union))用途:把不同类型的数据组合成一个整体,类似Java中的类,但不同的是,C语言的构造体中木有函数(即Java中的方法)———自定义数据类型1.
whalefall
·
2020-07-10 11:34
C语言
20165203 2017-2018-2 《Java程序设计》课程总结
学习基础和C语言基础调查(预备作业二):了解并学习娄老师的《做中学》等一系列文章,
C语言学习
的调查、给自己本学期的Java学习定下目标。
weixin_30954607
·
2020-07-10 07:42
C语言学习
笔记(二) -条件语句 Condition
if..else..语句//输入两个值a和b,比较大小---if..else..语句#includeintmain(void){inta,b;printf("请输入两个值\n");scanf("%d,%d",&a,&b);if(a>b){printf("比较大的值是:%d\n",a);}else{printf("比较大的值是:%d\n",b);}return0;}交换a和b两个数的值//交换a和b
Simon.Wang
·
2020-07-10 05:30
【C语言编程】
C语言通过指针修改变量的值
C语言学习
笔记之通过指针修改变量的值时隔多年,重拾C语音,忽然有种重返大学校园的感觉。青春,朝气,活力,一下子扑面而来,所以就先写个“Hello,world”压压惊吧!
AngelinaZhou
·
2020-07-10 04:50
C语言学习笔记
嵌入式linux入门之
c语言学习
注意事项总结(一)
声明:本文内容为本人学习嵌入式linux所遇问题后,将自己所理解的注意事项作出总结,以便日后学习,如有错误,请大神能予以指出,小弟不胜感激!环境:VMware-workstation-full-10.0.4-2249910和ubuntu12.04此文档为我自己学习嵌入式c时,所学到的一些东西,前面有一部分并非c知识,但对于在linux下编程,熟悉其基本操作还是很有必要的。1、打开终端ctrl+al
cc0725
·
2020-07-10 04:55
c语言
linux
c
vmware
C语言学习
笔记--预编译/宏定义/数组/参数传递/函数指针
目录预编译值传递、指针传递、引用传递数组typedef函数指针预编译预编译又叫预处理。预编译不是编译,而是编译前的处理。这个操作是在正式编译之前由系统自动完成的。#define和#include一样,都是以“#”开头的。凡是以“#”开头的均为预处理指令。#define宏定义。其定义一个标识符来表示一个常量。其特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了。在头文件的开
楚来客
·
2020-07-10 03:50
C/C++及框架
C语言学习
笔记(函数6个实例)
函数6个实例/*用函数编程计算两整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。完善max()函数。*/#includeintmain(){inta,b;intm;scanf("%d%d",&a,&b);m=max(a,b);printf("max=%d\n",m);return0;}intmax(intx,inty){if(x>y)returnx;elseif(x==
qq_43717997
·
2020-07-10 01:31
【浅谈】可变参数列表
不知道大家有没有留意过在
C语言学习
过程中常用到的printf()这个函数,它的参数居
LaoLi0519
·
2020-07-10 00:21
C语言
Linux中
C语言学习
Linux中
C语言学习
1、C编译器请在命令行使用下面的命令来检查您的系统上是否安装了GCC:gcc-v安装后,可看到如下信息:Threadmodel:posixgccversion5.4.020160609
还是羊脂球
·
2020-07-09 22:13
C
C语言学习
记录1——基于冒泡和选择的疫情分析实验
-冒泡排序法:冒泡排序的基本逻辑是相邻两数逐个比较,大数(小数)向前,小数(大数)不动,让最大(最小的数)冒顶,再去进行下一轮的比较,由于第一轮的比较已经确定了顶位,后面的比较在剩下的数字里面决出顶位就可以了,所以比较的次数少1;由此,冒泡由两轮循环控制:外层循环次数决定要进行几轮的登顶赛,等于比较的总数字量减一(因为最后一个数字不需要比较);内层循环进行大赛内部的一一对挑,遍历次数等于剩余数字数
pige_
·
2020-07-09 21:20
C语言学习记录
C语言学习
——补码的理解
C语言学习
——补码的理解再书里看到把无符号数赋值给带符号数时的一段代码。
壹次心yi
·
2020-07-09 14:56
计算机基础
C语言中open函数
2010-12-1514:52:45|分类:
C语言学习
|标签:open函数|字号大中小订阅语法Open(windowvar,windowtype{,parent})参数windowvar:指定窗口变量名
weixin_33947521
·
2020-07-09 09:26
嵌入式linux
C语言学习
技巧 嵌入式linux
C语言学习
方法
C语言学习
C语言学习
的秘诀是什么?今天本为就为大家揭开这个谜底。学习C语言的秘诀:就是“一字真言,两种态度,三个框架,四项注意”。
weixin_33757911
·
2020-07-09 09:12
C语言学习
记录——逻辑语句
1.条件表达式如:max=(a>b)?a:b2.选择语句if()语句:if()if()if()分两路选择elseelseif()elseif()if嵌套结构switch()语句:switch(表达式)多路分支选择{case常量1:语句1;//break;break作用是使流程转到switch语句的末尾(即右花括号处)case常量2:语句2;//break;default:n+1}3.循环语句whi
提着斧头去挖矿
·
2020-07-09 07:46
C语言
嵌入式
C语言学习
(2)
1.C语言中函数名直接对应于函数生成的指令代码在内存中的地址,函数名可以直接赋给指向函数的指针2.调用函数=调用指令+参数传递处理+回归位置入栈,本质最核心的操作是将函数生成的首地址赋给CPU的PC寄存器3.函数调用的本质是跳转到某一单元地址单元的code去执行,即可“调用一个根本就不存在在函数实体”(?)4.函数指针是指向函数的指针变量,即函数指针本身是指针变量,只是该指针变量指向函数5.每个函
B0B_ShE
·
2020-07-09 07:53
成都学习
第5周作业 #高级编程技术
-9-1餐馆-9-2三家餐馆-9-3用户-9-4就餐人数-9-5尝试登录次数-9-6冰淇淋小店-9-7管理员-9-8权限-9-9电瓶升级-9-14骰子-第10章-10-1Python学习笔记-10-2
C语言学习
笔记
yyyyzxc1234
·
2020-07-09 04:01
高级编程技术
作业
编程
C语言学习
之路之五------------C语言小程序练习5例
C语言程序1.九九乘法表(利用数组)#includeintmain(void){inta[9];intc[9];intx;inty;for(x=1;x=0){sun+=anInteger;count++;printf("Enternumber%d:",count+1);scanf("%d",&anInteger);}if(count!=0){printf("Theaverageis%f\n",su
C语言学习
·
2020-07-09 01:34
老徐教你学C语言(C语言进门教程)
都说C语言是所有语言的根基——得C语言者得天下,为了更好的方便初学者入门,特编辑了以下C语言进门教程——老徐教你学C语言,希望对初学者有所帮助00、老徐教你学C语言——
C语言学习
之道(学习篇)——理论00
老徐拉灯
·
2020-07-09 01:00
C/C++学习
大学
C语言学习
视频教程谁有?
大学
C语言学习
视频教程谁有?
wyz_testing
·
2020-07-09 01:21
C语言编程
C语言学习
_一个简单程序的解释与C学习方法概括
学习方法:初学一门语言,最好的办法是多动手去敲代码,遇到不会的问题要找资料解决,一般这种问题,网上都有答案,如果没有,那就是因为这个问题太简单了网上都没有人提出来。另外,刚学写代码的时候,语法都没弄通的时候,记得给每句话打上行注释,练得多了,后面就慢慢不需要注释也能活用了。学习能力是随着你学习到的东西多起来之后变得越来越出色的,所以如果想要学得更快,你需要比别人花更多的时间去练,比别人学更多的东西
wyz_testing
·
2020-07-09 01:21
C语言编程
C语言学习
感悟
学习C语言已有两个月左右。对于C语言,从一无所知到能够自己编码,感觉在这两个月里学到了很多知识,于此,进行总结。关于《C语言程序设计》:第一章讲述了为什么要学习C语言,主要是C语言的历史和发展,让我对C语言有了基本了解。第二章讲述的是C数据类型。需要注意的是,使用变量之前需先声明变量才能使用,所有变量必须在第一条可执行语句都声明好;使用cin,cout或scanf,printf进行输入输出时需调用
爱吃老谈酸菜的DV
·
2020-07-08 21:18
C语言C++专题总结
Linux学习(
C语言学习
之Gcc)
言之者无罪,闻之者足以戒。 ——《诗序》Linux的学习需要对C语言有一个透彻性的了解,需要有非常好的C语言基础,Gcc是Linux中的C文件的一个编译器(当然也不只局限于C文件)。Gcc最初的全名是GNUCCompiler随着Gcc支持的语言越来越多,它的名称变成了GNUCompilerCollection它相当于在Linux当中的对.c文件的一个翻译者,将我们的.c文件翻译成计算机可以理解的语
不怨天、不尤人
·
2020-07-08 21:28
Linux之c学习
C 语言学习笔记
C语言学习
笔记字符串、数组有关函数sscanfintsscanf(constchar*buffer,constchar*format,[argument]…);sscanf(buf,“AT+CIFSR%
helloworld_null
·
2020-07-08 21:19
笔记
C语言的精髓?C语言中最难拿下的知识?资深编程大牛为你详解指针!
学习更多C/C++知识可以去公众号“游戏开发教程”很多初学者会产生这样的感觉:我可以用
C语言学习
其他知识,但我不理解指针。如果是这样,我可以很好地告诉你,你不是在学习编
阿岐讲编程
·
2020-07-08 20:09
C语言
C语言学习
笔记——输入输出函数
一、字符数据输入输出1.字符数据输入输入字符数据使用的时putchar函数,作用是向显示设备输出一个字符。语法格式:intputchar(intch);使用该函数时,要添加头文件stdio.h。其中,参数ch为要进行输出的字符,可以是字符型变量或整型变量,也可以是常量。输出一个字符A的代码:putchar(‘A’);使用putchar函数也可以输出转义字符,如输出字符A:putchar(‘\101
岳野
·
2020-07-08 18:12
学习笔记
C语言学习
必看的N本书(一定要看呵)
CTrapsandPitfalls(C陷阱与缺陷)作者:(美)AndrewKoenig(凯尼格)著,高巍译出版社:人民邮电出版社编辑推荐:AndrewKoenig自己在Bell实验室时发表的论文为基础,结合自己的工作经验扩展成这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。本书所揭示的知识,至少能够帮助你减少C代码和初级C++代
weixin_30617695
·
2020-07-08 14:06
C语言学习
书籍推荐《C语言程序设计 现代方法(第2版)》下载
下载地址:点我C语言仍然是计算机领域的通用语言之一,但现在的C语言已经和当初的时候大不相同了。本书主要的一个目的就是通过一种“现代方法”来介绍C语言,书中强调标准C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了C99标准,并与C89标准进行对照,补充了C99中的**新特性。本书分为C语言的基础特性、C语言的特性、C语言标准库和参考资料4个部分。每章末尾都有一个“问与答”小节给出一系列与该
weixin_30563319
·
2020-07-08 14:30
一个学习C语言的好网站,推荐给大家
你是否在疑问“
C语言学习
完了以后该怎么深入学习?”你是否在疑惑“怎么学了一年的C语言还是什么都不会写?”你是否在迷茫“C、Java、C#……一大堆语言,我学哪个才能对以后就业有帮助?”
rth56ujh
·
2020-07-08 11:23
c语言学习
日记1
作为一个新上路的
c语言学习
者,我想要一点一滴记录我的成长,有没有人看都不重要,就当是个日记,在学习中可能会产生各种问题,我相信我一定会努力克服的,说了这么多其实没卵用,其实就是一个萌萌哒的萌新来蹭个脸熟
soraduo
·
2020-07-08 06:52
实例详解
C语言学习
中位运算的运用技巧
按位与按位异或按位取反左移右移C语言位运算有6种:&,|,^(亦或),>(右移)。注意:参与位运算的元素必须是int型或者char型,以补码形式出现。按位与&&运算常应用于:迅速清零保留指定位判断奇偶性a&1=1;则a为奇数b&1=0;则a为偶数按位或|按位或(“|”)用途:设定数据的指定位小编推荐一个学C语言/C++的学习裙【六二七,零一二,四六四】,无论你是大牛还是小白,是想转行还是想入行都可
C语言学习
·
2020-07-08 06:43
C语言学习
日记(一)
编译器编译器把源代码(如,用C语言编写的代码)翻译成等价的机器语言代码(也叫作目标代码)。目标文件和可执行文件都由机器语言指令组成的。然而,目标文件中只包含编译器为你编写的代码翻译的机器语言代码,可执行文件中还包含你编写的程序中使用的库函数和启动代码的机器代码。连接器链接器把编译器翻译好的源代码以及库代码和启动代码组合起来,生成一个可执行程序。解释源代码文件、目标代码文件和可执行文件的区别在于源代
single_dog_goto
·
2020-07-08 05:10
(转)linux c语言
原LinuxC语言结构体-学习笔记2018年07月22日13:02:31天涯明月笙阅读数633更多分类专栏:
C语言学习
攻略LinuxC语言结构体简介前面学习了c语言的基本语法特性,本节进行更深入的学习。
aoiuyu
·
2020-07-08 03:46
C语言学习攻略
C语言的学习之道
**
C语言学习
之道**在这一篇,我将介绍编程语言的“祖先”——C语言,学习编程语言之前,首先要搞清楚「编程语言」这个概念。就像小的时候,父母教我们说话,教我们理解别人讲话的意思。
qq_43954443
·
2020-07-08 03:10
说说程序员
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他