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语言学习
笔记(10)——结构体
------------------------------------------------------------------#includestructStudent{//Student可以看成一种数据类型intage;floatscore;charsex;};intmain(void){structStudentst={80,66.6,'F'};return0;}------------
iteye_709
·
2020-08-25 01:33
C语言学习
书籍推荐《C Primer Plus(中文版)(第5版)》下载
普拉塔(PrataS.)(作者),云巅工作室(译者)《CPrimerPlus(中文版)(第5版)》共17章,介绍了C语言的基础知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等,知识内容都针对C99标准;另外,《CPrimerPlus(中文版)(第5版)》强化了对指针的讨论,并引入了动态内存分配的概念,也讨论了C预处理器和C库函数、高
weixin_30408675
·
2020-08-25 01:56
C |
C语言学习
(一)
语言发展史:机器语言(01)->汇编语言->高级语言。C语言文件以.c为后缀;C++语言文件以.cpp为后缀。C语言特点:a.优点:代码量小、执行速度快、功能强大、编程自由。b.缺点:写代码实现周期长、可移植性较差、过于自由,经验不足易出错、对平台库依赖较多。#include:a.intmain(){intvalue=system("calc");//打开计算器printf("%d",value)
该用户还未想到好的昵称
·
2020-08-24 23:11
C语言
c语言
C |
C语言学习
(三)
一、从标准输入设备读取数据(#include)1.读取数据(通用):scanf通过%转义的方式可以得到用户通过标准输入设备输入的数据。intnum1,num2;scanf("%d%d",&num1,&num2);//两个数据之间需要用空格或者回车隔开scanf("%d,%d",&num1,&num2);//两个数据之间需要用,隔开scanf("%3d%d",&num1,&num2);//输入123
该用户还未想到好的昵称
·
2020-08-24 23:11
C语言
C |
C语言学习
(五)
一、指针和数组//数组名是数组的首地址intarr[]={1,2,3,4,5,6,7,8,9};//p是指向数组的指针int*p=arr;//修改数组元素arr[1]的值arr[1]=20;p[1]=20;//正确//输出arr[0]的值printf("%d\n",arr[0]);//1printf("%d\n",*arr);//1printf("%d\n",*(arr+0));//1printf
该用户还未想到好的昵称
·
2020-08-24 23:40
C语言
c语言
C |
C语言学习
(四)
一、随机数#include#include#includeintmain(){srand((size_t)time(NULL));for(size_ti=0;i<10;i++){printf("%d\n",rand()%51+50);}}二、函数C语言中形参不可赋值:在定义函数时指定的形参,在未出现函数调用时,它们并不占内存中的存储单元,因此称它们是形式参数或虚拟参数,简称形参,表示它们并不是实际
该用户还未想到好的昵称
·
2020-08-24 23:40
C语言
c语言
C |
C语言学习
(二)
1.打印占位符:占位符说明%d输出一个有符号的10进制int型(signedint)%f输出一个float型(默认保留六位小数)(float)%.2f输出一个float型,保留两位小数(C语言中存在四舍五入,C++不存在)%lf输出一个double型(double)%u输出一个无符号的10进制int型(unsignedint)%hd输出一个shortint型%ld输出一个longint型%ud输出
该用户还未想到好的昵称
·
2020-08-24 23:39
C语言
c语言
C语言学习
日记|输出指定的由“*”组成的倒三角图案
输出指定的由“*”组成的倒三角图案`#includeintmain(){printf("****\n");printf("***\n**\n*");return0;}
里小白白
·
2020-08-24 11:32
C语言打印出倒三角
本篇适合入门级的
C语言学习
者,文中如有错误,欢迎指正交流!其实C语言输出各种形状的题目很简单,作为初学者不要被图形表面所迷惑而吓到。
nsjsjdkks
·
2020-08-24 11:28
C语言学习
之求∑k(k=100)+∑K*k(k=50)+∑1/k(k=10)
求∑k(k=100)+∑K*k(k=50)+∑1/k(k=10)#include#includevoidmain(){doubleas=0,bs=0,cs=0;for(inti=1;i<=100;i++){as+=i;}printf("1+...+100=%d\n",as);for(intj=1;j<=50;j++){bs+=pow(j,2);}printf("1*1+...+50*50=%d\n
几何ya
·
2020-08-24 04:30
计算机
C语言学习
(四)shell脚本
Linux系统中的Shell种类众多,常见的有bash、csh以及ksh等。不同的Shell语法有所不同,不能互换使用,但每种Shell都有其特色之处。这里我们选择bash来讲述Shell脚本编程的基础知识。Shell命令可以事先写在一个文件中,使用时Shell读取文件中的命令逐条解释,这种文件被称为脚本。1.编写一个Shell脚本编写一个简单的Shell脚本,输出字符串HelloWord。hel
使劲编
·
2020-08-23 10:14
C语言学习
过程中遇到值得注意的题目
1,不合法的main函数命令行参数表示形式是Amain(inta,char^c[][)Bmain(intarc,char**arv)Cmain(intargc,char*argv)Dmain(intargv,char*argc[])答案选C知识注解:买你函数通常是不带参数的,即main后的括号都是空号。实际上,main函数可以带参数的。C语言规定main函数的参数只能有两个,习惯上这两个参数写为a
dicldennis
·
2020-08-23 10:02
语言
c
【
C语言学习
笔记】调用系统命令system
调用系统命令system()头文件stdlib.h函数原型intsystem(char*command)Windows系统intsystem(constchar*string)Linux系统功能简单的讲,system函数可以调用在程序中调用系统命令。在Windows系统中调用的是cmd控制台命令;在Linux系统中调用的是shell命令。参数输入函数的输入是一个字符串,可以是字符串常量,也可以是字
夏蒼
·
2020-08-22 18:25
C语言学习笔记
C语言学习
笔记1:什么是计算、算法?
1、什么是计算、算法?计算:计算机做的所有事情都叫做计算(比如画画就是计算)算法:计算的步骤就是算法2、程序的执行两种方法1.解释:借助一-个程序,那个程序能试图理解你的程序,然后按照你的要求执行2.编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂的语言——器语言——写的程序,然后,这个机器语言写的程序就能直接执行了3、解释语言vs编译语言1.语言本无编译/解释之分2.常用的执行方
过了某天
·
2020-08-22 18:28
C语言
C语言学习
13.文件夹和目录操作
目录的操作:获取当前目录(getcwd)charcwd[300];getcwd(cwd,sizeof(cwd));设置当前目录(chdir)chdir("/home");创建目录(mkdir)mkdir("test",0751);删除目录(rmdir,remove)rmdir("test");读取目录:opendir,readdir,closedir,主要用于遍历目录。#include#inclu
快乐的提千万
·
2020-08-22 15:42
学习笔记 快速过一遍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
嵌入式系统
上一页
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
其他