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语言(2)数组/函数/指针/结构体/冒泡排序/枚举/反码/链表/位运算符
文章类型:
C语言学习
笔记课程:《郝斌C语言自学教程》视频时长:38h30min观看时间:2020.3.28-2020.4.11感想:啊啊啊,老子终于学完了!!!
迟学者
·
2020-08-22 11:31
C语言
C语言学习
之printf中怎么使用可变宽度的输出字段
#includeintmain(void){unsignedwidth,precision;intnumber=256;doubleweight=242.5;printf("whatfieldwidth?\n");scanf("%d",&width);printf("thenumberis%*d:\n",width,number);printf("nowentherawidthandaprecis
surperzhao
·
2020-08-22 03:05
C语言学习
C语言学习
_分离个十百位
/**Copyright(c)2017,CSDN学院*Allrightsreserved.*文件名称:20171220_SeparateNumbers.c*作者:赵树成*完成日期:2017年12月20日*版本号:V1.0**问题描述:输入x(三位数),输出其个、十、百位数,用空格隔开*程序输出:一个数的个十百位*/#includeintmain(){inta,b,c,d;printf("请输入一个
赵树成
·
2020-08-22 02:23
C-CAPL-C++
c语言学习
方法
2018年5月16日发布学习c语言,首先是看教材,看别人的编程风格,把书上的基础知识学习扎实。把书上的例子在vc6编程软件上去敲一遍,在去体验效果,在做总结。这就是学习提高的过程。
呜呜呜秋风扫落叶
·
2020-08-21 23:05
C语言——文件的基本操作
C语言文章更新目录C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)
C语言学习
路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019
csdn_一介码夫
·
2020-08-21 18:52
C语言
C语言数据结构——链表
C语言文章更新目录C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)
C语言学习
路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019
csdn_一介码夫
·
2020-08-21 18:52
C语言
C语言
数据结构
链表
C语言学习
- switch条件语句
switch条件语句的语法形式switch(表达式){case常量表达式1:语句1;break;case常量表达式2:语句2;break;...case常量表达式m:语句m;break;default:语句n;break;}switch条件语句的执行流程计算表达式的值,并将其与case后常量表达式的值逐个相比较,当表达式的值与case后的某个常量表达式的值相等时,则执行其后面的语句,直至遇到第一个
Hyso
·
2020-08-21 17:42
C语言学习
规划
软件开发中,如何能够融汇贯通的去理解各种常见的技术与编程语言,C语言是所有语言的基础,但是如何才能够达到自己学习的目的。必须掌握哪些东西才能很好的理解这些本质性的东西,语言自身的发展历程。慢慢的这当中如何去领悟每种语言自身的特点与特性,各个语言自身的优缺点。只有这些东西慢慢游认识之后,才能算的上对编程有了一定的认识与理解。这次学习IOS也是学习C语言的一次好机会。在编程中各种的开发环境意境中,只有
weixin_30451709
·
2020-08-21 17:10
C语言学习
总结
while语句:当条件为真时,进行循环。for循环,第二个条件为真时,执行循环体对于单链表应该设置的变量L的类型为结构指针类型,初始化时就是把L变成头指针,并且还为其分配了内存空间宏定义:#definelong_string"itrepresentalongstringthat\isusedasanexample."//#define最后跟的“\”表示该行未结束与下一行合起来成为完整一行,并且宏定
小白学习之路
·
2020-08-21 16:42
C语言
C语言学习
数据结构教程C/C++基础知识:typedef用法小结VS2017创建WIN32控制台程序参考书目:C+Primer+Plus+第6版如何处理目标代码?C编译器会创建一个与源代码基本名相同的目标代码文件,但是其扩展名是.o。在该例中,目标代码文件是inform.o。然而,却找不到这个文件,因为一旦链接器生成了完整的可执行程序,就会将其删除。如果原始程序有多个源代码文件,则保留目标代码文件。GNU项
粉色史蒂芬森
·
2020-08-21 15:06
C语言
C语言学习
常见问题自我总结
C语言学习
常见问题自我总结include<>的原理是先查找系统文件(系统目录)“”先查找当前所在目录,再去系统目录中寻找头文件必须创建在该项目之下,不然需要手动粘贴至该文件夹下,否则会出现不可调用的情况
fangdaa
·
2020-08-21 14:02
C语言学习问题
C语言学习
笔记之字符串拼接的2种方法——strcat、sprintf
本文为原创文章,转载请标明出处1.使用strcat进行字符串拼接#include#include#includeintmain(){char*firstName="Theo";char*lastName="Tsao";char*name=(char*)malloc(strlen(firstName)+strlen(lastName));strcpy(name,firstName);strcat(n
MetaphorXi
·
2020-08-21 13:50
Coding
C语言学习
计划
一、要学习的书《c缺陷和陷阱》、《c和指针》、《c专家编程》。二、知识点学习①字符串1、strlen()函数的返回值是什么类型的?2、字符串strlen()的值,是否和他占据的内存空间相同?3、你是否知道strcpy函数存在的潜在风险?如何避免?4、如果一个字符串没有字符串结束符,而调用str开头的库函数,会发生什么?5、Strcpy(),strcat(),strcmp(),strncpy(),s
请说出你的故事
·
2020-08-21 12:07
C
共用体(union)——
C语言学习
共用体中变量的存储与名称无关,只与结构体所在的位置有关;共用体数据类型将不同类型的数据项存放于同一段内存单元,共用体可以含有不同数据类型的成员,但一次只能处理一个成员。#includeusingnamespacestd;main(){structstudent{intid;//注意这里intage;};structteacher{intage;//注意这里intid;};unionperson{s
风云庐陵水
·
2020-08-21 11:03
C语言
C语言学习
:检查重复数字
/*输入提示:"Inputn:\n"输入格式:"%ld"输出格式:有重复数字,输出信息:"Repeateddigit!\n"没有重复数字,输出信息:"Norepeateddigit!\n"*/#includeintmain(){inti,j,l;longintn;printf("Inputn:\n");scanf("%ld",&n);l=sizeof(n);inta[l];for(i=0;i
横眉小生
·
2020-08-21 10:19
C语言+数据结构
2019-03-20
C语言学习
49-有一个一维数组score,内放10个学生成绩,求平均成绩。
1.有一个一维数组score,内放10个学生成绩,求平均成绩。代码:#includeintmain(){floataverage(floatarray[10]);floatscore[10],aver;inti;printf("enter1oscores:\n");for(i=0;i<10;i++)scanf("%f",&score[i]);printf("\n");aver=average(sc
LingSmart
·
2020-08-21 09:06
C语言学习
指南
C语言学习
指南转载于:https://www.cnblogs.com/xuweiweiwoaini/p/10739769.html
weixin_34413103
·
2020-08-21 06:04
C语言学习
-- 基本语句
基本语句1.if判断语句(1).charch;inta;if('+'==ch){};//标准格式,防止出错(少写一个'='号)if(1==a){};//标准格式,防止出错(2).#includeintmain(){intnum1,num2;charch;intresult;printf("Pleaseinput....\n");scanf("%d%c%d",&num1,&ch,&num2);if(
魏书园
·
2020-08-21 05:23
C语言学习
-- 数组
一、一维数组定义:类型说明符数组名[常量表达式]例:inta[10];//10表示数组长度,有十个元素访问a[10],没有这个元素,只有a[0]~a[9]a[0]一定存放在低地址a[9]一定存放在高地址1.数组初始化:inta[10]={1,2,3,4,5,6,7,8,9,10};局部变量:inta[10];//未初始化的局部变量是垃圾值全局变量:inta[10];//未初始化的全局变量是0int
魏书园
·
2020-08-21 05:23
C语言学习
-- 如何求素数和最大公约数
1.100~200之间的素数怎么判断?#includeintmain(){inti,j,a=0;inttemp[100]={};for(i=100;iintmain(){inta,b;inttemp1,temp2;inttemp;printf("a=");scanf("%d",&a);printf("b=");scanf("%d",&b);if(a
魏书园
·
2020-08-21 05:23
C语言学习
-- 指针
一、指针1.指针概念#includeintmain(){printf("%d\n",sizeof(int*));//所有指针类型都占4个字节printf("%d\n",sizeof(char*));printf("%d\n",sizeof(double*));inta=1;int*p=&a;//指针p指向a*p=100;//a=100;*取值printf("a=%d\n",a);charch='a
魏书园
·
2020-08-21 05:23
C语言学习
-- 结构体
1.结构体概念#include#include#include//声明结构体structStudent//student结构体名{charname[32];//不要写成charname[32]={0};intage;charsex;};intmain(){structStudents1;//定义结构体变量structStudents2={"aaaaa",20,'m'};//初始化结构体变量//s1
魏书园
·
2020-08-21 05:23
嵌入式
c语言学习
笔记
一.嵌入式嵌入式即嵌入式系统,IEEE(美国电气和电子工程师协会)对其定义是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统;国内普遍认同的嵌入式系统定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;从应用对象上加以定义来说,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。嵌入式系统作为装置或设
WANGXINGYUUUUU
·
2020-08-20 20:58
C语言学习
重点难点知识总结,必学内容
break的作用:(1)在switch语句中,用于跳出switch选择结构(2)在循环语句中,break用于跳出当前循环,执行该循环之后的语句(跳到该循环之后)continue的作用:只用在循环语句中,满足条件的换跳到该循环之前,继续执行此循环静态变量static在整个程序运行过程中只能被初始化1次;关于函数传参中传地址的必要性,由于形参无法改变实参的值,所以出现exchange(int*x,in
C语言学习
·
2020-08-20 05:02
C语言学习
系列二十六——二维数组定义
二维数组的定义定义形式:类型名数组名[行长度][列长度];例如:inta[3][2];二维数组的引用引用形式:数组名[行下标][列下标]例如:a[0][0];行下标的取值范围是[0,行长度-1]列下标的取值范围是[0,列长度-1]二维数组的元素按行或列存放,先存第0行,在第一行......二维数组的初始化1.分行赋初值例如:inta[3][3]={{1,2,3},{1,2,3},{4,5,6}};
超人琪
·
2020-08-20 01:25
C语言
C语言学习
之用链表实现通讯录
本程序主要功能是对联系人信息进行,添加、删除、查找、插入、显示功能说明:调用的链表操作接口请参考:http://blog.csdn.net/qlx846852708/article/details/43482497这里面有我实现的链表操作的接口的详细实现过程,并进行过测试的哦!!!#include#include#include#include"addressBookList.h"/*显示链表所有
qlx846852708
·
2020-08-20 00:30
c语言
C语言学习
篇-7数组、二维数组、高维数组
说明:本文主要对数组进行阐述,并对二维及高维数组进行举例。数组数组:用来存储一组同种类型数据的构造数据类型称之为数组。数组属于构造类型;具有相同数据类型的成员组成的一组数据;存储不同类型数据的数组有对应的名称,整型数组:数组中成员变量都是整型的;浮点型数组:数组中成员变量都是浮点型的;数组是由多个成员组成,每个成员被称为数组元素。如何定义数组?格式:类型修饰符数组名[元素个数或常量表达式]={值,
DH_Fantasy
·
2020-08-20 00:58
C语言学习篇
C语言学习
笔记-----scanf【通过键盘将数据输入到变量中】(两种用法)
C语言学习
笔记-----scanf【通过键盘将数据输入到变量中】(两种用法)用法一:scanf(“输入控制符”,输入参数);功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中
weixin_40466655
·
2020-08-19 21:22
C语言学习笔记
C语言学习
之路之四-----------C语言的运算符与表达式
C语言的运算符与表达式运算符与表达式C语言的运算符又称为操作符,是数据间进行运算的符号。C语言的运算符按运算类型可分为赋值运算符、算术运算符、逻辑运算符、关系运算符、位运算符、指针运算符和取成员运算符等;按运算对象(又称为操作数)的个数又可分为单目运算符、双目运算符和三目运算符。将数据或变量用运算符连接起来,就构成了C语言的表达式。表达式是按照一定规则,将运算对象用运算符连接起来的有意义的式子。表
C语言学习
·
2020-08-19 20:00
C语言学习
:数组
一维数组的定义:intx[6];//元素个数为6个。x[0]~x[5]floata[8],b[18];charc[9];intx=10;inta[x];//这种写法是错误的!!#defineN10inta[N];//这种写法是正确的!!inta[4]={0,1,2,3};inta[]={0,1,2,3};//对全部数组元素赋值可以不指定数组长度inta[4];//没有赋值,其值可能不是0.inta
/home/liupc
·
2020-08-19 18:13
3
c语言学习笔记
C语言中的输入输出函数
C语言系列目录C/C++学习资源(百度云盘链接)
C语言学习
路线(从入门到实战)编写C语言程序的7个步骤和编程机制VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C
csdn_一介码夫
·
2020-08-19 17:17
C语言
C语言数组——字符数组
C语言目录C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)
C语言学习
路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的
csdn_一介码夫
·
2020-08-19 15:48
C语言
C语言学习
之分别用if和switch编程,输入0-100分成绩,输出相应的成绩档次。
3.分别用if和switch编程,输入0-100分成绩,输出相应的成绩档次。设:90分以上为’A’;80-89分为’B’;70~79分为’C’;60-69分为’D’;60分以下为E’。if语句#includevoidmain(){intgrade;printf("请输入成绩:\n");scanf("%d",&grade);printf("grade=%d",grade);if(grade>=90)
几何ya
·
2020-08-18 18:17
计算机
C语言学习
之进程同步、线程同步——信号量(semaphore)
(一)概念信号量是一个整数,这个整数允许多进程或多线程同步他们的操作。这个整数必须大于等于0.linux库函数中,类似有名映射、匿名映射,有名管道、无名管道,信号量也有有名信号量和匿名信号量。匿名信号量在内存中,不在文件系统中,一般用于线程之间的同步;有名信号量需要创建文件,一般用于进程之间的同步。有名信号量见:有名信号量(二)匿名信号量库函数#includeintsem_init(sem_t*s
菜菜菜纪良
·
2020-08-18 17:45
C语言
C语言编程的几个小注意事项1
嵌入式
c语言学习
记录学习思考【1】c语言中包含文件用,从头文件目录中开始进行搜索。
shizheng_Li
·
2020-08-18 16:52
嵌入式系统
C语言 & 嵌入式中的某些文件
认识
C语言学习
一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。
sddi1989
·
2020-08-18 13:58
语言
c
嵌入式
编译器
汇编
编程
Linux数据结构
数据的增删改查操作的效率是不一样的主要内容顺序表的基本操作链表基本操作(增加,删除,更改,查找数据)栈和队列树和二叉树常见的排序算法链表基本操作单链表单向循环链表双向链表双向循环链表内核链表顺序表本质:就是前面
C语言学习
过的数组
潇筱巯
·
2020-08-18 13:37
链表
单链表
linux
数据结构
C语言学习
之数组的基本使用方法
C语言学习
之数组的基本使用方法#include#includeintmain(){inti;intarry[6]={1,2,3,4,5,6};chararry2[10]={'a','A','c','&'
蒙奇·D·文
·
2020-08-18 11:27
C语言笔记
C语言
c语言
C语言学习
(五)字符输入、输出和输入验证
参考书:《CPrimerPlus》第六版文章目录1.单字符I/O,缓冲区2.结束键盘输入3.重定向和文件重定向输入重定向输出组合重定向4.创建更友好的用户界面5.练习1.单字符I/O,缓冲区首先可以看一下程序清单1:#includeintmain(void){charch;while((ch=getchar())!='#')putchar(ch);return0;}运行,然后我们再控制台任意输出一
xhh22900
·
2020-08-18 06:35
C/C++
linux
c语言
C语言学习
——图的表示及BFS&DFS
C语言学习
——图的表示及BFS&DFS图的邻接矩阵表示法图的邻接表表示法邻接表存储的图-DFS邻接矩阵存储的图-BFS参考:中国大学mooc数据结构第六讲:图图的邻接矩阵表示法/*图的邻接矩阵表示法*/
wangw42
·
2020-08-18 02:45
cNotes
寒假学习报告 第一周 1.18
本周主要学习的内容有图解HTTP洛谷刷题
c语言学习
web方面的学习因为寒假的原因,所以时间上比较充足,目前来看一切良好。
qq_45944336
·
2020-08-18 02:24
C语言学习
教程,用C语言编写扫雷游戏
本文实例为大家分享了C语言实现扫雷游戏及其优化的具体代码,供大家参考,具体内容如下关于扫雷优化1.核心思想:使用两个二维数组进行设计,一个用于显示,一个用于后台雷的布置。2.使用宏常量,后期可以任意修改游戏难度。3.关于扫雷拓展模块,目前使用的方法比较low,若周围均没有,则全部显示。4.剩余位置数使用全局变量count,必须考虑拓展之后count变化。有待改进之处1.需设计标记雷的步骤,增加用户
C语言学习之家
·
2020-08-18 02:48
C语言学习
C语言学习
--计算4个整数的和与平均值
#includeintmain(){/*计算4个整数的和与平均值。;初始化a,b,c,d的值,且为int类型*/inta,b,c,d;intSum;//Average结果是一个浮点数,所以定义为float类型;floatAverage;scanf("%d%d%d%d",&a,&b,&c,&d);Sum=a+b+c+d;//思路打开,除于4.0,那么结果就是一个浮点数,强制转换;Average=Su
qq_28882397
·
2020-08-18 00:24
C语言学习
教程:超级玛丽游戏开发源码分享
C语言学习
教程:超级玛丽游戏开发源码分享这里推荐一下我建的C/C++语言学习交流秋秋裙,秋秋搜索群名称:小凯C/C++语言学习之家,裙里有不错的学习教程,从入门到项目实战。
C语言学习之家
·
2020-08-17 18:57
C++学习
C语言学习
之记一道dfs例题
题目大致如下:???+???=????是1-9的整数,在等式成立的情况下,1-9只能使用一次,不能重复。代码如下:#includeinta[10],book[10],total=0;voiddfs(intstep){inti;//首先是判断边界,当step=10的时候,输出结果。if(step==10){if(a[1]*100+a[2]*10+a[3]+a[4]*100+a[5]*10+a[6]=
archer9812
·
2020-08-17 18:32
c语言学习
【
C语言学习
笔记】指针作为函数参数传递地址详解
1.值传递#includevoidswap1(intx,inty){intt;t=x;x=y;y=t;}intmain(){inta=1,b=2;swap1(a,b);printf("s1:a=%d,b=%d\n",a,b);return0;}显然,这是无法改变a,b的值的,只能改变形参x,y的值。2.传地址swap1#includevoidswap1(int*px,int*py){int*t;p
柒七_
·
2020-08-17 14:26
C
C语言学习
第二章
今天开始学习常量,变量,基本数据类型,printf()函数和scanf()函数,算术运算符。首先常量:是在程序中保持不变的量变量:编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。声明和使用变量声明变量:Datatypevariablename;数据类型加上变量名;定义
weixin_30565199
·
2020-08-17 09:42
c语言学习
笔记(2)——预备知识
c语言预备知识1.cpu内存条硬盘显卡主板显示器之间的关系硬盘里的《猛龙过江》(双击)--->内存条cpu---->显卡,声卡--->显示器2.helloword程序如何运行起来?编译.c--->连接.exe--->运行3.什么是数据类型?4.什么是变量?变量的本质是内存中一段存储空间变量名和这段存储空间的地址发生关联5.cpu内存条vc++6.0操作系统之间的关系由vc++6.0发生请求--->
iteye_709
·
2020-08-17 08:41
C语言学习
笔记-5.循环结构程序设计
一、for语句,while语句,do-while语句1.特征forwhiledo-while最小执行次数001判断方式初始化->先判断后执行先判断后执行先执行后判断优缺点在循环次数明确时使用较方便更适用于条件不确定的场合无论如何都会执行一次2.do-while语句常用于解决脆弱的输入方式charchoice;do{scanf("%c",&choice);}while(choice!='y'&&ch
weixin_30550081
·
2020-08-17 06:57
C语言学习
系列十二——循环结构程序设计
循环程序实现要点哪些操作需要反复执行——循环体在什么情况下执行——循环控制条件三种循环语句for语句(实现给定了循环次数)whiledowhile(先经循环体运算一次)例4-8-1#includeintmain(){inti,mark,max,n;printf("Entern:");scanf("%d",&n);printf("Enter%dmarks",n);scanf("%d",&mark);
超人琪
·
2020-08-17 06:22
C语言
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他