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语言学习
第一节——初识c语言
这篇文章回向大家简单的介绍一下c语言的基础只是,让大家对c语言有一个大概的认识;以下是本节的介绍顺序,看不懂没关系,后面会再做详解(我所有的代码均会在vs2017上运行,如果可以请下载一个)1:数据类型2:变量、常量3:字符串+转义字符+注释4:选择语句5:循环语句6:函数7:数组8:操作符9:常见关键字10:define定义常量和宏11:指针12:结构体接下来让我们进入正文;什么是C语言?C语言
belongAL
·
2020-08-03 15:04
c
C语言学习
回顾
C语言在C++中可以进行编译,只不过需要将相应的库进行引入#include比如进行输入输出时,以下两个函数仍可使用。scanf("%d%c%d%c%d",&year,&p,&month,&q,&day);printf("%d",daynumber);需要注意的是scanf、printf函数形式的记忆,scanf有取址符,printf并没有取址符,其实根据取址符的意义是很容易理解的,1.scanf是
aha_aha_a
·
2020-08-03 14:07
c语言基础知识回顾4
今天回顾了语言中的指针,想起指针我就一阵头疼,但是指针是
c语言学习
中非常重要的知识,掌握了指针就能对c语言更进一步的理解。1.指针是一个存储计算机内存地址的变量,即指针变量里面存放的是内存地址。
Mormont
·
2020-08-03 13:09
iOS开发 底层抛析运行循环—— RunLoop
C语言学习
:iOS开发分分钟搞定C语言O
C语言学习
:iOS开发核心语言ObjectiveCUI学习:iOS开发之有趣的UI学习交流与资料共享新浪微博关注➕私信极客James一.RunLoop基本概念概念
极客James
·
2020-08-03 12:07
多线程&网络
面试题及技巧
【C语言】第一章-初识C语言-1
写在前面 本专题博客主要内容为本人在
C语言学习
过程中遇到的主要问题和C语言相关知识点的讲解,是系统性的技术学习博客,使用的环境为VS2017。
MisakiFx
·
2020-08-03 11:29
C语言初阶
系统性学习
C语言学习
笔记 lesson15&16 函数2指针的偏移
指针的偏移intmain(){intnum=100;int*pnum=#printf("%p\n",pnum);00E2FBB4printf("%d\n",*pnum);取值时,根据pnum里存储的值来读取当前指定位置;找到指定位置后,根据指针类型,去读取对应数据的长度。做存储时,先找到pnum的地址,取出pnum中的值,解引用,根据当前记录的长度,往里面写入值。pnum++;增加的是指针
写代码的judy
·
2020-08-03 08:13
C语言学习笔记
小伙用C语言回溯算法解决迷宫问题,在编程上有不可思议的天赋!
首先想要源码+
C语言学习
资料的可以加小编C/C++编程学习群:825414254即可免费
C/C++编程
·
2020-08-03 07:42
C语言
计算机
C++
c/c++
互联网
编程
C语言学习
2:Windows通过命令行编译运行c程序(Hello World)及程序详解
上一节,我们完成了Windows环境下c开发环境的搭建:Windows下c开发环境搭建,现在我们通过命令行编译运行c程序:HelloWorld。1.准备一台具备c开发环境的Windows。验证方式,命令行输入gcc-v,查看是否输出版本信息。gcc-v如果还没有,请参考:Windows下c开发环境搭建。2.写程序在E盘建一个文件夹C,在里面创建一个Hello.c文件,扩展名是c,内容如下:#inc
刘金宝_Arvin
·
2020-08-03 03:10
C/C++
c语言学习
笔记8之if语句
1.语法形式if(表达式1){当表达式1为真(值非零)时执行的语句;}elseif(表达式2){当表达式2为真(值非零)时执行的语句;}...else{当表达式1-N都不为真时执行的语句;}2.if只能出现1次,elseif可以出现0-N次,else可以出现0-1次。3.if-else结构应用于需要根据不同的条件执行不同代码的场合。4.if-else结构最多只能执行1个语句块。若有else分支,则
qq_24334399
·
2020-08-03 02:43
对java集合的理解
在
c语言学习
中,当我们遇到大量相同类型数据时,我们会定义该类型数组来存数这些数据,在java中,我们在面向对象编程中常常需要定义很多相同属性和方法的对象,那么这些对象存储在哪里,怎么存储才能使用户访问这些对象更加的快捷方便
代码学者
·
2020-08-02 20:00
java基础
C语言学习
复盘整理笔记(七)
第七周:数组运算
C语言学习
笔记本系列笔记是学习复盘慕课上浙江大学翁恺老师《程序设计入门-C语言》课程的笔记和一些自己的总结。
xiaobaityq
·
2020-08-02 19:56
C
语言学习
C语言知识点三 ——函数
C语言学习
笔记(三)函数函数:函数是C程序的基本模块,用于完成特定任务的程序代码单元。
坚持多久
·
2020-08-02 19:18
C语言
C语言学习
笔记及心得(一)
C语言学习
笔记及心得(一)前言:本人自2019年七月下旬确定了本科所在的大学及专业,便开始学习C语言。期间便是在PTA上做相关题集,然而碰到其中的却不曾有过详细记录在其他地方。
浅雨梦梨
·
2020-08-02 18:50
C语言学习
知识点(一)
基本数据类型整型int整数,在目前绝大多数机器上占4个字节。TC环境中是2个字节单精度实型float单精度浮点数,一般是4个字节长双精度实型double双精度浮点数,一般是8个字节长字符型char字符,一般是1个字节长用来表示256个ASCII字符,或者0~255的整数枚举型enum数据类型长度eintmain(){inta=1;//有符号整型aunsignedintb;//无符号printf("
LZ0088的博客
·
2020-08-02 18:18
C语言学习
(四)字符串和格式化输入/输出
程序清单4.1talkback.c程序//talkback.c--演示与用户交互#include#include//提供strlen()函数的原型#defineDENSITY62.4//人体密度(单位:磅/立方英尺)intmain(){floatweight,volume;intsize,letters;charname[40];//name是一个可容纳40个字符的数组printf("Hi!Wha
粉色史蒂芬森
·
2020-08-02 18:21
C语言
C语言学习
笔记4——变量属性
变量属性C语言中:变量可以有自己的属性,在定义变量的时候可以加上“属性”关键字“属性”关键字指明变量的特有意义语法:propereytypevar_name;变量属性的分析1:auto关键字(自动变量)auto是C语言中局部变量的默认属性auto修饰的变量将被存储于栈上编译器默认所以的局部变量都是auto的intmain(){inti;//局部变量默认属性为autoautointj;//显式声明a
DSH2418C
·
2020-08-02 15:40
C
笨方法学
C语言学习
笔记(习题2 使用Makefile构建程序)
make命令make执行的操作文件ex1存在吗?没有。好的,有没有其他文件以ex1开头?有,叫做ex1.c。我知道如何构建.c文件吗?是的,我会运行命令ccex1.c-oex1来构建它。我将使用cc从ex1.c文件来为你构建ex1。Makefile文件内容注意最后一行只有TabCFLAGS=-Wall-gall:ex1clean:rm-fex1复制上一节的代码到Makefile相同文件夹,执行以下
尸者狗
·
2020-08-02 15:49
C
makefile
笨方法学
C语言学习
笔记(习题1 打开尘封的编译器)
对书写代码忌讳开两个屏幕直接照抄另外少用ide学习一门语言第一个程序命名为ex1.c#include/*Thisisacomment.*/intmain(intargc,char*argv[]){intdistance=100;//thisisalsoacommentprintf("Youare%dmilesaway.\n",distance);return0;}●第1行:一条include语句,
尸者狗
·
2020-08-02 15:49
C
stm32串口通信实验,一点笔记
第一次深入学习stm32,花了好长时间才看懂代码(主要是
C语言学习
不够深入),又花了段时间自己敲了一遍,然后比对教程,了解了利用中断来串口通信的设置方法。
weixin_34392435
·
2020-08-02 14:47
C语言学习
---C语言概述
1.C语言简介1.1编程语言发展简史1.机器语言时期(1842年~约1970年)2.汇编语言时期(1946~今)3.高级编程语言前期(1957~今)C语言的发明人DennisRitchie丹尼斯·里奇同时也是Unix系统的发明人之一,因此C语言搭借操作系统而全球风靡1973年里奇和肯·汤普逊KenThompson用c重写了unix,自此相辅相成1978年正式发表c语言,BrianW.Kernigh
m0_37724788
·
2020-08-02 13:40
C语言学习
框架
学C语言不知道从哪儿下手?学习框架都帮你列好了!随着高考结束,在未来计算机专业讲又要迎来一批新生小鲜肉!C语言入门到入土,从长发飘飘到秃顶的老铁也越来越多,其中,想自学成才的也占了不少数;想笨鸟先飞的也占有不少数。传说中的C语言就是那么刺激和高挑战没有基础的人也可以直接学习,速度会慢一点C语言上手可能不是很容易,首先你的花费一周时间掌握最基本的内容。(PS:没有基础的人也可以直接学习,速度会慢一点
莫影老师
·
2020-08-01 07:19
调侃中碎片学习
在调侃中学习C语言
C语言学习
11.其他复杂数据类型
结构体(struct):若干个相同或不同类型的数据构成的集合,构成结构体的数据称为结构体的数据成员。结构体类型是一种自定义的数据类型,不是系统预定义的数据类型,所以在使用之前要声明结构体类型,然后再使用。结构体的定义和初始化structstudent{unsignednum;charname[20];charsex;intage;floatscore;}student1,student2;//在声
快乐的提千万
·
2020-08-01 06:41
C语言学习
机器语言->汇编语言->C语言(中级语言)->C语言兼顾底层和顶层//////////////////////////////////////////gcc编译器,帮我们翻译成二进制文件(机器码)用objdump-dxxx(目标)可查看二进制文件(16进制方式打印出来)是入口也是入口//////////////////////////////////////////gcc生成的二进制文件组成(两部
大梦三千流
·
2020-07-31 23:38
C语言
C语言学习
之路—简单计算器
简单计算器#include#includeintmain(){intx,y;charch;scanf("%d%c",&x,&ch);while(ch!='='){scanf("%d",&y);if(ch=='/'&&y==0){printf("ERROR");return0;}switch(ch){case'+':x=x+y;break;case'-':x=x-y;break;case'*':x=
远游之人
·
2020-07-31 23:30
C语言学习
之路—水仙花数问题
##水仙花数#includeintmy_pow(intn,intm);//幂乘函数intmain(){intn,n0,n1,temp,sum;inti;scanf("%d",&n);for(i=my_pow(10,n-1);i0){temp=n0%10;sum+=my_pow(temp,n);n0=n0/10;}if(sum==n1){printf("%d\n",n1);}}return0;}/*
远游之人
·
2020-07-31 23:30
C语言学习
之路—入门(2)C语言编程基础
【前言】本文主要是为了记录我学习C语言一路走下来的心得笔记,在勉励自己的同时希望可以为刚入门的小极客提供一定的帮助。编程人人皆可学!【编译器】个人推荐:①Dev-C++5.11:入门产品,对于刚刚学写代码的萌新还是比较友好的。下载与安装很方便,且完全免费。②VisualStudio2019:功能与体积一样强大,有一定熟练度后用起来会非常舒服。【提示】本文部分知识点参考:C语言编程入门指南–电子工业
远游之人
·
2020-07-31 23:30
c语言
C语言学习
之路—入门(1)C语言编程基础
【前言】本文主要是为了记录我学习C语言一路走下来的心得笔记,在勉励自己的同时希望可以为刚入门的小极客提供一定的帮助。编程人人皆可学!【编译器】个人推荐:①Dev-C++5.11:入门产品,对于刚刚学写代码的萌新还是比较友好的。下载与安装很方便,且完全免费。②VisualStudio2019:功能与体积一样强大,有一定熟练度后用起来会非常舒服。【提示】本文部分知识点参考:C语言编程入门指南–电子工业
远游之人
·
2020-07-31 23:30
C语言学习
之路—入门(3)C语言编程基础
【前言】本文主要是为了记录我学习C语言一路走下来的心得笔记,在勉励自己的同时希望可以为刚入门的小极客提供一定的帮助。编程人人皆可学!【编译器】个人推荐:①Dev-C++5.11:入门产品,对于刚刚学写代码的萌新还是比较友好的。下载与安装很方便,且完全免费。②VisualStudio2019:功能与体积一样强大,有一定熟练度后用起来会非常舒服。【提示】本文部分知识点参考:C语言编程入门指南–电子工业
远游之人
·
2020-07-31 23:30
我的
C语言学习
历程:起步篇
该文章内容已经重新整理,建议访问以下链接以提升阅读体验:https://blog.lc-soft.io/posts/c-lang-learning.html学习C语言的开始你玩过电脑游戏吗?你喜欢电脑游戏吗?电脑游戏是你生活中的一部分吗?小时候,游戏是一台黑白电视机——现实在手柄的这头,梦境在手柄的那头.有的游戏改变过人的一生……长大后,游戏是一枚小小的铜币——现实在摇杆的这头,梦境在摇杆的那头。
灼眼的超哥
·
2020-07-31 19:33
C语言
C语言学习
之路—统计一行文本的单词个数
统计一行文本的单词个数分析:①单词是连续的字符串②各单词间以空格分离思想:①定义一个标志符来区分当前读到的是空格还是字符②根据标志符的变化统计单词个数实现:#include#includechara[10086];intmain(){intcount=0,flag=0,i=0;gets(a);while(a[i]!='\0'){if(flag==0){if(a[i]!=''){count++;fl
远游之人
·
2020-07-31 12:36
C语言学习
1:Windows搭建C语言开发环境,Code::Blocks安装,配置gcc编译器
随着对Java的学习深入,发现对C语言的诉求越来越大,于是从现在开始利用业余时间学习C语言~学习第一步,搭建c环境。Code::Blocks百度百科Code::Blocks是一个开放源码的全功能的跨平台C/C++集成开发环境。Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2unicode)版。下载及安
刘金宝_Arvin
·
2020-07-31 12:51
C/C++
c语言的指针和指针运算符(* and &)
访问变量地址指针在
c语言学习
中的地位是什么?如果你要写出好的c语言程序,那么指针学习是最重要的一部分了。指针学习都有哪些是重点?
性感的小君君
·
2020-07-31 10:38
#
C
C++
C语言学习
笔记(11)
【考点11】if语句和用if语句构成的选择结构1.if语句的几种形式&if是C语言的关键字&表达式两侧的括号不能少,并且只能是园括号&紧接着的语句,称为if子句,如果在if子句中需要多个语句,则使用大括号({})把一组语句包括起来构成复合语句(2)if(表达式)语句1else语句22.if语句得嵌套在if语句中又包含一个或多个if语句结构,称为if语句得嵌套3.条件运算符构成得选择结构(1)条件运
留在风吹过的夏天
·
2020-07-30 23:00
C语言学习
与总结---第八章:指针[03]
指针[03]8.6指针与字符串8.6.1字符串的表示8.6.2字符数组作函数参数8.6.3区别:字符指针变量和字符数组8.7指向函数的指针8.7.1函数的指针8.7.2用函数指针变量调用函数8.7.3用指向函数的指针作函数参数8.8返回指针值的函数8.9指针数组和多重指针8.9.1指针数组8.9.2指向指针数据的指针8.6指针与字符串8.6.1字符串的表示(1)用字符数组存放一个字符串#inclu
Moonlight2020
·
2020-07-30 23:45
C语言
指针
数组
C语言学习
与总结---第二章:算法初步
第二章:算法初步1.算法的概念2.算法的特点3.算法的表示3.1用自然语言表示算法3.2用流程图表示算法3.3用伪代码表示算法3.4用计算机语言表示算法4.结构化程序设计方法5.举例1.算法的概念算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。一个算法的
Moonlight2020
·
2020-07-30 23:13
C语言
C语言学习
与总结---第七章:函数 [02]
函数[02]7.6函数递归7.6.1递归函数与递归出口7.6.2一些递归的例子7.7数组作为函数参数7.7.1数组元素作函数实参7.7.2数组名作函数参数7.7.3多维数组名作函数参数7.8局部变量和全局变量7.8.1局部变量7.9内部函数和外部函数7.6函数递归7.6.1递归函数与递归出口一个函数直接或间接地调用该函数本身,称为函数的递归调用。例如intf(intx){inty,z;z=f(y)
Moonlight2020
·
2020-07-30 23:13
C语言
函数与递归
C语言学习
与总结---第五章:循环结构程序设计
循环结构程序设计5.1while语句5.2do-while语句5.3for语句5.4循环的嵌套5.5while与do-while的比较5.7改变循环执行的状态5.7.1continue语句5.7.2break语句5.7.3continue与break的区别5.8程序应用5.1while语句一般形式:while(表达式){语句}特点:先判断表达式,后执行语句。例,求1到100的和#includein
Moonlight2020
·
2020-07-30 23:13
C语言
循环结构程序设计
C语言学习
与总结---第八章:指针[02]
指针[02]8.4指针与数组8.4.1指向数组元素的指针8.4.2指针的算术运算8.4.3通过指针访问数组元素8.4.5数组名作为函数参数8.4指针与数组8.4.1指向数组元素的指针inta[10];//a为包含10个整型数据的数组int*p;//p为指向整型变量的指针变量p=&a[0];/*把a[0]元素的地址赋给指针变量p,即让p指向a数组的第0号元素等价于p=a;*//*也可以写作:int*
Moonlight2020
·
2020-07-30 23:43
C语言
指针
C语言学习
与总结---第八章:指针[01]
指针[01]8.1指针和指针变量的区别8.2指向变量的指针变量8.2.1指针变量的定义8.2.2取地址运算&和间接寻址符*8.2.3指针赋值8.2.4区别8.3指针变量作为函数参数8.1指针和指针变量的区别一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的内存单元。而指针变量是用来存放另一个变量的地址的(即指针)。指针变量是一种特殊的变量,它是存放地址的。8.2指向变量的指针变
Moonlight2020
·
2020-07-30 23:43
C语言
指针
c语言
指针
C语言学习
与总结---第七章:函数 [01]
函数[01]7.1函数7.2函数的定义7.3函数调用7.3.1函数调用的形式7.3.2函数调用时的数据传递7.3.3函数调用过程7.3.4函数返回值7.4函数声明和函数原型7.5函数的嵌套调用7.1函数C语言函数可以分为标准库函数和自定义函数。标准库函数是C语言出厂自带的,可以直接调用的,但注意要写文件包含;自定义函数是自己编写自己调用的函数。例如#include//标准输入输出库函数voidpr
Moonlight2020
·
2020-07-30 23:42
C语言
函数
C语言学习
与总结---第一章:C语言概述
第一章:C语言概述1.绪论2.计算机程序3.计算机语言4.C语言的发展及其特点5.最简单的C语言程序6.运行C语言程序的方法与步骤7.程序设计任务1.绪论C语言是计算机基础语言,本次写作的目的一是为了自己巩固知识,二是为了给有需要的同学提供一些帮助。2.计算机程序程序:一组计算机能够识别和执行的指令。例如:#includeintmain(){printf("IloveCprogram.\n");r
Moonlight2020
·
2020-07-30 23:42
C语言
C语言学习
与总结---第四章:选择结构程序设计
选择结构程序设计4.1if语句4.2关系运算符和关系表达式4.2.1关系运算符4.2.2关系表达式4.3逻辑运算符和逻辑表达式4.3.1逻辑运算符4.3.2逻辑表达式4.4条件运算符和条件表达式4.5选择结构的嵌套4.6switch语句4.7程序应用4.1if语句If语句有三种基本形式(1)if(判断条件)执行语句;(2)if(判断条件)执行语句1;else执行语句2;(3)if(判断条件1)执行
Moonlight2020
·
2020-07-30 23:42
C语言
选择结构程序设计
结构体的4种初始化方式
[objc]viewplaincopy////main.c//
C语言学习
#includeintmain(intargc,constcharchar*argv[]){//定义结构体类型structPerson
qq_38335172
·
2020-07-30 22:01
C语言学习
NO5:__attribute__((section("section_name")))
目录前言一、编译时为变量指定段二、编译时为函数指定段三、带电复位后不清0的.noinit变量前言__attribute__((section("section_name"))),其作用是将作用的函数或数据放入指定名为"section_name"对应的段中。__attribute__主要用于改变所声明或定义的函数或数据的特性,它有很多子项,用于改变作用对象的特性。比如对函数,noline将禁止进行内
C藏镜人
·
2020-07-30 22:57
C/C++编程
结构体变量初始化
////main.c//
C语言学习
#includeintmain(intargc,constcharchar*argv[]){//定义结构体类型structPerson{charchar*name;intage
寇浩哲
·
2020-07-30 22:48
《c primer plus》
c语言学习
笔记整理(十三)-文件输入输出
第十三章文件输入输出1.与文件进行通信(1)文件:c把文件看做是一系列连续的字节,每个字节都能单独被读取(2)文本模式与二进制模式:文本模式-包含文本内容的文本文件,二进制模式-图片音乐类,1)UNIX用同一种文件格式处理文本文件与二进制文件的内容2)在二进制模式中,程序可以访问文件的每个字节。3)在文本模式中,程序所见的内容和文件的实际内容不同。程序以文本模式读取文件时,把本地环境表示的行末尾或
今夜月-半弯
·
2020-07-30 21:33
C语言
《c primer plus》
c语言学习
笔记整理(十一)-字符串与字符串函数
第十一章字符串与字符串函数1.表示字符串与字符串I/O(1)在程序中定义字符串1)puts函数只显示字符串,而且自动在显示的字符串末尾加上换行符;2)字符串字面量:用双引号括起来的内容,3)2.字符串输入3.字符串输出(1)puts()函数1)puts函数只显示字符串,而且自动在显示的字符串末尾加上换行符,将字符串的地址作为参数传递给它就可以。2)puts()如何在遇到空字符时就停止输出,所以要确
今夜月-半弯
·
2020-07-30 21:03
C语言
《c primer plus》
c语言学习
笔记整理(七)-分支与跳转
1.if语句及ifelse语句(1)是对if(expression)中的expression的求值进行真假判断,真就执行,其实实际上是1,0,1为真,0为假(2)if与else之间只能允许一条语句存在(简单语句或者复合语句)(3)区别:if语句用于选择是否执行一个行为,ifelse语句用于在两个行为之间选择。(4)getchar()函数与putchar()函数:前者打印参数,从输入队列中返回下一个
今夜月-半弯
·
2020-07-30 21:03
C语言
C语言学习
笔记(六):《C primer plus》与《C和指针》笔记
memcpy须确保没有重叠区域,memmove无此规则。restrict可用于指针,表明指针是访问一个数据对象的唯一且初始的方式。例子:intar[10];int*restrictrestar=(int)malloc(10*sizeof(int));int*par=ar;intn;for(n=0;n=0)永远为真。strlen的结果是个无符号数,strlen返回一个类型为size_t的值,size
weixin_30532837
·
2020-07-30 20:27
C语言学习
之函数指针及其应用场景
该文章参考了网络上的部分代码(关于三星的那一部分),但是网络代码部分有错,在此我已经改正(一)基本用法不通过函数名调用函数,注意!!对于函数指针p,(*p)(5)和p(5)等价,都可以调用函数(实测过),(p)(5)不能写成p(5)#includevoidprintInt(intn);typedefvoid(*pFunc_t)(int);//给返回值为void参数为一个int的函数指针重命名,命名
菜菜菜纪良
·
2020-07-30 20:51
C语言
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他