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语言基础
黑马程序员——O
C语言基础
篇---面向对象之三大特性
------Java培训、Android培训、iOS培训、.Net培训期待与您交流!-------本篇主要是讲面向对象的三大特性:封装、继承和多态。一、封装前篇在说到访问成员变量的时候不要使用public,那么为了保证成员变量的封装性,引入了set方法(setter)和get方法(getter),setter是用来设置成员变量的值,而getter是用来取成员变量的值。1.set方法oc中提供一个方
liufeng124
·
2020-09-16 11:40
黑马程序员——OC基础---语法一
——-一、OC简介OC不是一门全新语言,它是在
C语言基础
上增加了一层最小的面向对象语法,OC完全兼容C语言,可以在OC代码中混入C语言代码,甚至C++代码,可以使用OC开发macosx平台和ios平台的应用程序
a383003270
·
2020-09-16 11:56
OC学习笔记
黑马程序员——O
C语言基础
——与C的差异性
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------今天开始复习OC部分的基础知识,大概的总结了几个比较常用的与C的差异。#importintmain(intargc,constchar*argv[]){@autoreleasepool{//OC中的增强型For循环NSArray*items=@[@"One",@"Two",@"Three"];for
Elors
·
2020-09-16 11:55
IOS
c语言基础
知识总结
转载自品略图书馆http://www.pinlue.com/article/2020/06/2413/4210810901936.htmlc语言入门基础知识有:c语言的命名,变量及赋值,基本的数据类型,格式化输出语句,强制类型转换以及运算符等知识。1、c语言的命名编程时给变量或者函数起的名字就是标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。C语言规定,标识符可以是字母(A~Z,a
銨靜菂等芐紶
·
2020-09-16 11:30
C语言
C
c语言
c++
C语言基础
知识梳理
准备开一个博客专栏,关于Cocos2d-x游戏开发的。因为Cocos2d-x是C++编写的,所以也打算使用C++来讲。这里先写一点关于C的基础知识,便于大家梳理和复习,接下来会整理一下C++的知识点给大家。一数据类型1基本类型1.1数值类型a整型(短整型short,整型int,长整型long)b浮点型(单精度float,双精度double)1.2字符类型char2构造类型2.1数组2.2结构体st
丿寒风
·
2020-09-16 11:57
C/C++
C语言基础
知识点总结
1a表示错误,1>=a表示正确。无论大于等于还是小于等于,等号总在右边。在C语言中各种类型数据所占字节数:char1字节,shortint2字节,float4字节,double8字节,longlong8字节,int2字节(16位)或者4字节(32/64位)%12d,前面空11格。i++:先引用后增加++i:先增加后引用puts(a),按顺序输出完成后会加一个换行符0和1不是素数chara[100]
LGH1.2
·
2020-09-16 10:29
C/C++
看Uboot时会遇到的不懂问题
2,加强
c语言基础
。内联函数,typedef函数指针的用法,typedef与define的区别,static函数。gcc关键字weak及alias等。预计学习+写文档时间:3小时。
eydwyz
·
2020-09-16 05:37
uboot
C语言基础
补充 - 4.指针与++ --符号进行运算
指针本身也是一种变量,因此也可以进行运算。但是因为指针变量本身存的是某个其他变量的地址值,因此该值进行*/%等运算是无意义的。两个指针变量相加本身也无意义,相减有意义。指针变量+1,-1是有意义的。+1就代表指针所指向的格子向后挪一格,-1代表指针所指向的格子向前挪一格。*p++就相当于*(p++),p先与++结合,然后p++整体再与*结合。*p++解析:++先跟p结合,但是因为++后置的时候,本
poi_carefree
·
2020-09-16 01:36
【
C语言基础
】->文件操作详解->一篇文章读懂关于文件的庞杂函数使用
文件操作Ⅰ文件和文件控制块A.文件的定义B.文件控制块(FCB)Ⅱ文件操作Ⅲ文件操作函数A.fopen()&fclose()B.fprintf()&fscanf()a.fprintf()b.fscanf()C.fputs()&fgets()a.fputs()b.fgets()D.fputc()&fgetc()a.fputc()b.fgetc()E.fwrite()&fread()a.fwrite(
山河罔顾
·
2020-09-16 01:00
C语言基础
c语言
指针
【
C语言基础
】->自幂数优化->这个算法快得像一道闪电
自幂数Ⅰ自幂数的定义Ⅱ需求分析Ⅲ算法优化a.得到当前数字的位数b.判断自幂数Ⅳ完整代码Ⅰ自幂数的定义自幂数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身。(例如:当n为3时,有1^3+5^3+3^3=153,153即是n为3时的一个自幂数)自幂数包括:独身数、水仙花数、四叶玫瑰数、五角星数、六合数、北斗七星数、八仙数、九九重阳数、十全十美数n为1时,自幂数称为独身数。显然,0,1,2,3
山河罔顾
·
2020-09-16 01:29
C语言基础
算法
数据结构
c语言
【
C语言基础
】->递归调用->八皇后问题
递归调用在编程中是个十分重要的部分,掌握起来也有一定的难度。本篇将用经典例题----八皇后问题,来整理递归调用的思路。首先明确,八皇后问题是什么?八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案
山河罔顾
·
2020-09-16 01:28
C语言基础
数据结构与算法
C语言
递归调用
【
C语言基础
】->哥德巴赫猜想验证->筛选法->算法极限优化之你不可能比我快
哥德巴赫猜想验证Ⅰ哥德巴赫猜想Ⅱ最低级算法Ⅲ没那么低级算法->质数判断算法优化Ⅳ脱离了低级趣味的算法->筛选法->质数判断极致优化Ⅴ完美代码->你能比我还快吗Ⅰ哥德巴赫猜想哥德巴赫1742年给欧拉的信中哥德巴赫提出了以下猜想:任一大于2的偶数都可写成两个质数之和。但是哥德巴赫自己无法证明它,于是就写信请教赫赫有名的大数学家欧拉帮忙证明,但是一直到死,欧拉也无法证明。因现今数学界已经不使用“1也是素
山河罔顾
·
2020-09-16 01:28
C语言基础
c语言
算法
黑马32期c++笔记--- 01-
c语言基础
---03-(运算符、程序结构)
3.运算符与表达式3.1常用运算符分类运算符类型作用算术运算符用于处理四则运算赋值运算符用于将表达式的值赋给变量比较运算符用于表达式的比较,并返回一个真值或假值逻辑运算符用于根据表达式的值返回真值或假值位运算符用于处理数据的位运算sizeof运算符用于求字节数长度3.2算术运算符运算符术语示例结果+正号+33-负号-3-3+加10+515-减10-55*乘10*550/除10/52%取模(取余)1
You图碧
·
2020-09-15 23:52
黑马c++
阅读下面程序,请回答如下问题:
(注:该程序用C#语言编写,但是只要有
C语言基础
完全没有阅读压力,如果对部分语句不懂请自行查询)usingSystem;u
weixin_33751566
·
2020-09-15 20:18
c#
c/c++
第三周作业【阅读程序】并回答问题
(注:该程序、用C#语言编写,但是只要有
C语言基础
完全没有阅读压力,如果对部分语句不懂请自行
weixin_30821731
·
2020-09-15 20:40
HDL为什么要有可综合和不可综合两种代码
VerilogHDL和VHDL相比有很多优点,有
C语言基础
的话很容易上手。
奥利奥冰茶
·
2020-09-15 11:06
FPGA
嵌入式
C语言基础
:通用指针
一、通用指针通用指针变量用void*来修饰。顾名思义,通用指针可以用来存放任意型的内存地址,char、short、int、float、double等这些类型的地址都可以使用void*型变量来存放。同样char*、short*、int*、float*、double*等指针变量均可以赋值给void*型变量。例如:#include#includeintmain(intargc,char**args){c
怪蛙
·
2020-09-15 08:19
C语言基础
C语言基础
:函数指针
在前面章节中我们学习了如何定义并使用一种特殊型变量——指针。其实指针也是一种普通变量,只不过它们存放的值表示的是其它变量的内存地址。在本节我们要学习指针的另一种用法,存放函数的内存地址。例如:#includevoidmyfunc(void){printf("myfunction.\n");}intmain(intargc,char*argv[]){void(*p)(void)=&myfunc;p(
怪蛙
·
2020-09-15 08:19
C语言基础
C语言基础
:多文件编译
多文件编译,在我们最早编写HelloWorld程序时我们就将程序写在了一个后缀名为.c的文本文件里,然后通过gcc编译器对其编译并运行。在本节我们将学习如何编写多个源文件的程序一、头文件header与源文件source通常我们会在头文件中一些类型的定义、结构体定义、宏定义、函数声明、include包含等内容。而在源文件中编写实际的功能实现。例如我们可以在头文件hello.h中写入如下内容/*he
怪蛙
·
2020-09-15 08:19
C语言基础
C语言基础
:多级指针
一、多级指针原理指针的本质就是一个普通变量,它的值表示的是一个内存地址,这个地址中可能存放了其它变量。那么二级指针其实也是一个普通的变量,这个变量中同样也存放了一个内存地址,而这个内存地址是一个指针变量的地址。例如:inta=0;intb=1;int*p=&a;int**p2=&p;a是一个普通变量,而p是一个指针变量,它存放了a的地址,而p2是一个二级指针变量,它存放了p的地址:它们在内存中的关
怪蛙
·
2020-09-15 08:19
C语言基础
C语言基础
:指针做参数
先来思考这样一个问题如果有两个变量需要互换其值,应该如何处理?答案非常简单:#includeintmain(intargc,char**args){inti=3;intj=5;intt;t=i;i=j;j=t;printf("i=%d\nj=%d\n",i,j);return0;}运行结果:i=5j=3如果我们有很多组变量都要做值互换,比如100组变量,我们肯定不能写100次的互换代码,首先方案就
怪蛙
·
2020-09-15 08:19
C语言基础
C语言基础
-56 构造类型_枚举类型的定义及使用
book@100ask:~/C_coding/CH02$catenum.c#include#includeenumday{MON,TUS,WES,THR,FRI,SAT,SUN};intmain(){enumdaya=MON;printf("%d\n",a);}book@100ask:~/C_coding/CH02$makeenumccenum.c-oenumbook@100ask:~/C_cod
世界非世界,是名世界!
·
2020-09-15 07:50
Linux
C编程
C语言基础
:枚举与类型定义
一、枚举类型枚举类型是C语言中的一种特殊类型,枚举类型可以让我们的程序使用一些固定长度和固定数值的变量值范围。定义枚举类型使用如下方式:enum枚举类型{枚举值列表};例如,我们可以定义一个枚举类型的值范围是周日至周五的星期类型,或一月至十二月的月份类型:enumweek{Su,Mo,Tu,We,Th,Fr,Sa};enummonth{January,February,March,April,Ma
怪蛙
·
2020-09-15 07:25
C语言基础
C语言基础
复习:字符,字符数组,字符串,字符指针
1.概述2.字符2.1字符定义和大小2.2字符的输入和输出2.3字符的计算3.字符数组3.1字符数组的定义和大小3.2字符数组的输入和输出3.3字符数组的计算4.字符串4.1字符串的定义和大小4.2字符串的输入和输出4.3字符串的计算5字符指针5.1指向字符的指针5.2指向字符数组的指针5.3指向字符串的指针6.二维字符数组6.1纯数组表示6.2字符指针表示1.概述数据类型是现实世界信息表示基本元
weixin_33834075
·
2020-09-15 05:20
c/c++
shell
IOS App入门开发进阶 第一课 O
C语言基础
学习
一、Objective-C语言简介:C语言的基础上,增加了一层最小的面向对象语法完全兼容C语言可以在OC代码中混入C语言代码,甚至是C++代码可以使用OC开发MacOSX平台和iOS平台的应用程序语言排行榜:二、OC语法预览1.关键字基本上所有关键字都是以@开头下面列举一些常见的关键字,看一眼就行了,不用去翻资料查找它们的含义@interface、@implementation、@end@publ
keenTeam
·
2020-09-15 05:48
IOS
App
研发
Objective-C
Windows下C语言网络编程快速入门
其实,具有了
C语言基础
后,再有一些基本的C++类的概念,就可以直接学习WindowsC编程了。一、走近WindowsC语言很多语言都把显示一个“Hello,World!”做为
DaNmarner
·
2020-09-14 22:20
C/C++
数据结构的
C语言基础
1.数据输出printf()函数为格式输出函数,它存在于标准函数库中,在C语言程序中可以直接调用,但程序源文件的开头必须包含以下命令:#include或#include"stdio.h"%-md:数据以左对齐占m列形式输出,数位不足时从右侧补充空格。.(小数点):用于分隔域宽与输出精度,通常与输出宽度和数据精度结合使用。2.一维数组对一维数组的初始化有两种方式:一种是在数组定义时进行初始化,另一
lyhan1998
·
2020-09-14 14:33
数据结构
Qt 5.5.0 Windows环境搭建
最近开始学习
c语言基础
,了解到了Qt已经集成了gcc编译环境,所以就直接安装一个Qt,省去一些麻烦事。首先是去Qt官网下载Qt的安装包。
ShunxiangL
·
2020-09-14 12:47
C/C++
我的全栈之路-
C语言基础
之C语言概述与开发环境搭建
我的全栈之路-
C语言基础
之C语言概述与开发环境搭建我的全栈之路1.1信息技术发展趋势1.2浅谈计算机系统架构1.2.1计算机系统架构概述1.2.2计算机硬件系统1.2.2计算机软件系统1.3程序和指令1.4
weixin_30595035
·
2020-09-14 08:21
c/c++
操作系统
运维
必备Linux命令和
C语言基础
每一个学习嵌入式单片机的伙伴我相信对于这两个都不陌生,这毕竟是嵌入式单片机的生存之道所有基础还是要打牢的有句老话说的好基础不牢地动山摇下面看下系统的资料吧希望能对大家有所帮助必备Linux命令和
C语言基础
weixin_30349597
·
2020-09-14 07:46
c/c++
操作系统
嵌入式
D0 - 必备嵌入式Linux命令和
C语言基础
为什么写这个文章>>最开始学习的是野火的视频,还有麦子学院的视频,物联网课程并没有从linux操作系统开讲>>但是考虑到,以后的车联网还有智能家居系统这类复杂环境,肯定是需要用到linux的>>所以从这篇博客开始入门linux,而且无论是企业在职人员还是火哥等团队都谈及到linux的重要性>>所以我下定决心赶紧入门linux,毕竟以后也是必须要学这个的,毕竟stm32只是单片机,linux包括了文
西红柿爆炒鸡蛋
·
2020-09-14 07:35
#
01
-
Linux
C语言_高级
linux
C语言基础
学习笔记:day5 指针
注:本笔记为直接上传,因各个markdown笔记语法的差异性,在显示上略有区别。如需原版请联系:
[email protected]
。(邮件主题为:学习笔记,正文需要的笔记名,可以直接复制该笔记的网址)。同时欢迎各位一起学习交流。day5指针文章目录day5指针一、指针的含义和定义二、指针与数组的关系三、指针数组以及多级指针一、指针的含义和定义指针存放的内容是一个地址,该地址指向一个内存空间
GJXAIOU
·
2020-09-14 06:15
C
C语言
学习笔记
第一节--必备Linux命令和
C语言基础
文章目录一.环境安装二.文件和目录相关命令三.VI编辑器的使用四.基础知识五.数据的表示六.程序的编译和调试一.环境安装1、虚拟机安装2、linux系统安装3、常规配置环境搭建:1、VMware-workstation102、ubuntu-14.04.5-desktop-i386.iso3、共享文件夹目录:linux@xiaoyu:/mnt/hgfs$lslinux-share二.文件和目录相关命
小鱼儿飞呀飞
·
2020-09-14 06:28
#
阶段一
精通LinuxC语言
linux
OOPC_Polymorphism
以接口实现多态,验证IDE:VC6.0以接口实现多态研究了两天,使用lw_oopc.h头文件中的宏搞得晕头转向的(PS:也可能是C++、
C语言基础
不扎实吧嘿嘿,还好意思笑!!!!)
HeartRain_大西瓜
·
2020-09-14 05:35
OOPC
linux编程学习
inux学习书目推荐Linux基础1、《Linux与UnixShell编程指南》
C语言基础
1、《CPrimerPlus,5thEdition》【美】StephenPrata著2、《TheCProgrammingLanguage
weixin_30314813
·
2020-09-14 01:22
最适合大学生的
C语言基础
入门+电子书
前言:置身于网络流行的时代,编程是一项不可或缺的必学技能。大一新增C语言课程,我们便得到了一个去学习编程的机会。**【文章福利】:**小编推荐自己的C语言/C++交流群:836880131!整理了一些个人觉得比较好的学习书籍、视频资料共享在群文件里面,有需要的可以自行添加哦!~那么学习C语言需要注意些什么呢?小编为大家总结了以下几点:1.工欲善其事,必先利其器学好C语言,准备工作非常重要,缺少了基
淡沫浅然
·
2020-09-13 22:44
程序人生
c++
编程语言
c语言
程序人生
经验分享
C语言基础
--printf格式化输出
printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。printf函数调用的一般形式printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。printf函数调用的一般形式为:printf(“格式控制字符串”,输
Jkdon
·
2020-09-13 17:41
C语言基础
C语言基础
-数据类型
数据类型基本类型基本类型就是我们在使用C语言时最基础的数据类型,包括整形(短整型,基本整型,长整型)、字符型、浮点型(单、双精度)以及枚举类型。构造类型在编程的过程中只使用基本类型是远远不够的,为了满足需求,因此还要使用基本类型之外的类型,构造类型就是其中的一种。构造类型可以使用基本类型构造出新的数据类型来满足实际开发中的需求。构造类型有3种形式:数组类型、结构体类型、共用体类型。指针类型指针是C
weixin_33719619
·
2020-09-13 17:47
c/c++
C语言基础
:while与do while
在第一章中我们已经简单学习了关于使用while语句来实现循环的操作,现在我们来详细讲述关于while语句的循环方式和dowhile语句的循环方式。一、whlie循环while循环语句是C语言中最基本的循环方式,它的语法结构如下:while(条件表达){//循环体}while是C语言的一个关键字,其后是使用一个小括号中的条件表达式来做为执行循环的条件,也就是说当条件表达式的结果为真时执行大括号里面的
怪蛙
·
2020-09-13 16:37
C语言基础
c语言基础
--ASCII码表
ASCII控制字符二进制十进制十六进制缩写可以显示的表示法名称/意义00000000000NUL␀空字符(Null)00000001101SOH␁标题开始00000010202STX␂本文开始00000011303ETX␃本文结束00000100404EOT␄传输结束00000101505ENQ␅请求00000110606ACK␆确认回应00000111707BEL␇响铃00001000808BS
Jkdon
·
2020-09-13 14:33
C语言基础
c语言基础
--数据类型
一、整型数据:1、表格:类型名称可简写占用字节数值范围signedintint4-2147483648(-2^31)~2147483647(2^31-1)unsignedintunsigned40~4294967295(-2^32-1)signedshortintshort2-32768(2^15)~32767(-2^15-1)unsignedshortintunsignedshort20~655
weixin_34261415
·
2020-09-13 14:44
C语言基础
--数据
c语言中数据:1.在8位单片机中最常用的数据类型是:unsignedchar:无符号字符型,位宽1个字节,8个位,表示的范围0~255(2^8-1)2.在32位单片机中最常用的数据类型是:unsignedlong:长整型,位宽4个字节,32个位,表示的范围0~4294967295(2^32-1)3.字节:(unicode-8)单片机中经常说的内部RAM共256字节,那一字节是多少位呢?0x00表示
qqliyunpeng
·
2020-09-13 14:42
c
知识点
C语言基础
:函数参数与返回值
在本节中我们来详细讲述一下函数的参数表与返回值。在定义一个函数时我们就需要确定这个函数的参数表及返回值。一、参数表参数表就是我们在调用这个函数时对它的输入内容,通过对函数的输入,使得函数在不同输入的情况下有着不同的输出,也就是返回值。例如我们定义一个用于计算两个变量之和的函数:intplus(inta,intb){returna+b;}intmain(intargc,char*argv[]){i
怪蛙
·
2020-09-13 13:21
C语言基础
MATLAB数据类型 — 结构体(struct)
前言对于有
C语言基础
的使用者,结构体这个词你可能很熟悉。没错,MATALB编程中也有结构体。而且与C语言的结构体相比,它拥有更独特的特性。与元胞(cell)类型一样,结构体也可以存储任意类型的数据。
虔诚~似锦
·
2020-09-13 09:41
MATLAB
学习
C语言基础
之:32位机中用printf输出signed char的问题
原文如下:https://blog.csdn.net/qq_29545231/article/details/78622927
sincerel
·
2020-09-13 09:33
C语言基础
_链表
1、什么是链表“链”:指针。通过表与表之间的互相指向,把各个表链接起来,形成一个整体。“表”:数据表,也称为节点。一部分用于储存数据,成为有效数据域;一部分用于储存“链”,成为指针域(指向下一节点的内存地址)。链表的各个节点的结构相同,链表简单来说就是由N个相同结构的结构体链接而成。链表中的各个节点在内存中的储存地址不一定是连续的、顺序的,各个节点在链表中的顺序完全由各个节点中的指针域的值的指向决
沉默牛犊
·
2020-09-13 06:16
C
长期招聘:高级运维
提高服务运行质量配合相关部门完善服务运维体系负责团队管理和员工培养,制定部门工作规划,负责相关部门进行沟通与协作职位要求计算机及相关专业本科以上学历深入理解Linux系统,并且有基于linux/unix平台的大型系统运维和管理经验良好的
C语言基础
chouying6149
·
2020-09-13 00:11
运维
区块链
shell
手把手教你写linux系统下贪吃蛇(二)
需求:
c语言基础
。这里需要线程的东西,不需要很了解,会用就行。对线程不理解直接看第六部分主函数。
wym_king
·
2020-09-12 23:43
linux
20165218 学习基础和
C语言基础
调查
个人技能及阅读心得个人技能之绘画绘画是我从很小便开始接触的,从最初的简笔画到国画、素描、水粉,大约也学了七八年。但是到了高中之后,就逐渐放下了。记得当初学素描时,老师的一句话让我记忆犹新,她说,画素描就是要“抄”:一是“抄”作品,也就是临摹;而是“抄”实物,因为素描追求的是真实,什么时候能把摆在桌子上的静物原封不动地“抄”到纸上,那水平才算是达标。临摹是一种在技术不成熟的时期里很有效的学习方法。特
weixin_30240349
·
2020-09-12 20:32
C语言基础
知识:访问内存地址的方法
汇编语言寄存器间接寻址方法#defineGPJ0CON0xE0200240ldrr0,=GPJ0CON//把地址值赋给寄存器r0,从后面的=可以看出用的是ldr伪指令,因为需要编译器来判断这个数ldrr1,=0x11111111//将设定的数暂存到寄存器r1中strr1,[r0]//寄存器间接寻址。功能是把r1中的数写入到r0中的数为地址的内存中去ldr(loadregister)指令将内存内容加
aoxiang_ywj
·
2020-09-12 19:26
ARM
C语言
linux
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他