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语言学习
关于函数的题目 输入一行字符,将此字符串中的最长的单词进行输出
定义两个数组用于储存字符串将每个单词的首个字母下标保存起来用strlen统计出单词的字符个数用if进行比较,如果超过当前保存的最大的字符保存下那个单词的首元素下标和长度for循环赋值给longword字符数组#include#include//strlen函数的头文件char*mostword(char*arr,char*longword);intmain(void){chararr[100]={
一口气吃五碗饭的阿霖
·
2019-01-16 14:53
C语言学习
函数的定义和调用
#一般函数的声明下面是一个求两个整型变量之和的函数函数运算完是返回一个整型值所以函数的类型为int使用函数时要先声明#include/*函数怎么写?返回值类型函数名(参数)返回值类型一定要写不确定或者没有返回值可以写void例如voidadd(inta,intb)参数列表可要可不要也可以写不同变量可以写void也可以不写{函数内容;}*/intadd();//声明函数方法一//intadd(int
一口气吃五碗饭的阿霖
·
2019-01-15 22:33
再说UNIX下的
C语言学习
---给一个明确的学习路线
再说UNIX下的
C语言学习
---给一个明确的学习路线很多人以为C语言过时了,或是觉得C语言没什么用,特别是计算机专业的学生。好高婺远,喊着C过时了,要学习更高级的语言。
weixin_34391854
·
2019-01-08 05:05
c/c++
操作系统
开发工具
C语言学习
笔记——类型转换与运算符的优先级
一、类型转换自动类型转换:在程序运行的时候,低精度的数据会自动向高精度的数据进行这类型转换,数据的进度不会丢失强制类型转换:有时候在我们运算的过程中,需要对数据进行短暂的类型转换,去进行运算,让数据更加精确自动类型转换:一般为低精度向高精度转换(可按字节大小顺序记,有低精度到高精度的数据类型)char-short-int-long-float-double.....强制类型转换:常应用于:指针,因
不吃鱼的猫丿
·
2019-01-07 23:10
C
C语言学习笔记
C语言学习
路线图•C语言必须知道的300个问题电子书pdf下载
C语言学习
路线图•C语言必须知道的300个问题链接:https://pan.baidu.com/s/1suxr0XyNgJ1l3C8KC452PA提取码获取方式:关注下面微信公众号,回复关键字:1130
DroidMind
·
2019-01-07 01:03
C语言学习
笔记——预处理
C语言:预处理1、宏定义用于将一个标识符定义为一个字符串一般情况下,宏定义需放在程序的开头,函数定义的外面,有效范围从宏定义语句开始至源文件结束。1.1不带参数的宏定义语法格式:#define标识符字符串#define:用于标识一个宏定义标识符:指所定义的宏名字符串:指宏体,可以是常量、表达式等。注意:(1)如果宏定义中的字符串中出现运算符,则需要在合适的位置加上括号(2)宏定义末尾不加分号。(3
dhy001
·
2019-01-01 00:00
C语言学习
十一 — 命令行参数&排序算法
命令行参数博客中代码已上传github,点击此处即可到达执行程序时,可以从命令行传值给C程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。命令行参数是使用main()函数参数来处理的,其中,argc是指传入参数的个数,argv[]是一个指针数组,指向传递给程序的每个参数。下面是一个简单的实例,检查命令行是否有提供参数,
苏州韭菜明
·
2018-12-26 14:22
C语言学习
六 — 函数指针,回调函数,字符串与结构体
函数指针函数指针是指向函数的指针变量。通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。函数指针可以像一般函数一样,用于调用函数、传递参数。函数指针变量的声明:typedefint(*fun_ptr)(int,int);//声明一个指向同样参数、返回值的函数指针类型实例以下实例声明了函数指针变量p,指向函数max:voidtest_function_pointer(){
苏州韭菜明
·
2018-12-14 10:48
C语言学习
四 — 函数与作用域规则
函数函数是一组一起执行一个任务的语句。每个C程序都至少有一个函数,即主函数main(),所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。C标准库提供了大量的程序可以调用的内置函数。例如,函数str
苏州韭菜明
·
2018-12-14 10:35
【第八期赠书活动】20本Python/Java/
C语言学习
必备书籍
点击上方“简说Python”,选择“置顶/星标公众号”福利干货,第一时间送达!零、老表废话有读者问,“咦,12月送书活动怎么还没开始?”老表收到后,马上回复“来了来了,来波大的~”那么首先在此感谢人民邮电出版社图灵社区赞助本次赠书活动,一共20本,书籍包含:Python,Java,C三门语言学习,都是必备好书。一、不说废话看到读者催后,马上联系了海哥,联系好图灵社区,准备好赠书推文,就上。互联网寒
简说Python
·
2018-12-14 08:00
C语言学习
笔记之补基础(有符号和无符号数)
关于(-128,127)的问题,以前也看过相关内容,但是一直没有完全的理解,现在再回过头学习后又有了深入的理解,写此文章仅为加深记忆。正数和负数在计算机中的存储都是以二进制位的形式,但是对于正数来说直接存储即可,而负数则是以补码的形式存储的,负数在计算机中的存储最高位表示符号位(1:负数,0:正数),例:7:(这里以2字节为例子说明)原码:00000111-7:原码:10000111反码:1111
影_
·
2018-12-13 22:41
C语言
C语言学习
二 — 变量常量存储类运算符
C变量变量其实只不过是程序可操作的存储区的名称。C中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为C是大小写敏感的。基于前一章讲解的基本类型,有以下几种基本的变量类型:类型描述char通常是一个字节(八位)。这是一个整数类型。int对
苏州韭菜明
·
2018-12-11 11:28
C语言学习
一 — 程序结构基本语法及数据类型
C程序结构CHelloWorld实例C程序主要包括以下部分:预处理器指令函数变量语句&表达式注释让我们看一段简单的代码,可以输出单词"HelloWorld":#includeintmain(){/*thisismyfirstcprogram*/printf("Hello,World!\n");return0;}接下来我们讲解一下上面这段程序:程序的第一行#include是预处理器指令,告诉C编译器
苏州韭菜明
·
2018-12-11 11:27
c语言学习
第四周
1.函数三种形式定义:设定一个新自定义函数声明:对要调用的函数事先进行声明调用:使用一个函数c语言的编译顺序是自上而下的,因此,使用函数前一般要先进行声明或定义,如果调用函数库中的函数只需声明头文件,不需定义。自定义函数若要在调用后定义需先声明。全局变量和局部变量全局变量指变量在一定范围内作用域为全范围的变量。局部变量只作用于范围内一部分的变量。可以在main函数前面申明变量作为整行代码的全局变量
寂月夜。
·
2018-12-02 23:48
C语言学习
例题
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#includemain(){inti,j,k,m=0;for(i=1;imain(){inti,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf("%d*%d=%d\t",j,i,i*j);}printf("\n");}}
清风明月心
·
2018-11-28 23:34
C语言
11.25
C语言学习
使用strcat、strcpy,strcmp,strlen,strlur,strupr函数时,需要包含#include的头文件strcat连接字符串strcpy复制字符串charc1[10]=“abc”;charc2[10]=“xyz”;strcpy(c1,c2)复制后:c1存放:xyz\0strcmp比较字符串【比较的不是大小而是每个字符的ACSII码的值】x=strcmp(c1,c2)x>0;
Pollow_
·
2018-11-26 20:25
笔记
c语言
逆向工程入门
1.
c语言学习
c语言是逆向工程的基础。如果是学习***方向的,也许可以选择python作为自己的第一门编程语言。但是作为逆向工程方向,第一门入门的语言没有选择,只有
GuangYao_Li
·
2018-11-13 13:51
逆向工程入门
网络安全技术
c语言结构体学习整理(结构体初始化,结构体指针)
渣渣c的
c语言学习
之路1.关于c语言的结构体:首先我们为什么要用到结构体,我们都已经学了很多intchar…等类型还学到了同类型元素构成的数组,以及取上述类型的指针,在一些小应用可以灵活使用,然而,在我们实际应用中
Z小旋
·
2018-11-01 20:12
c语言学习
C语言学习
记录(9)素数判定
c语言学习
记录前言一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流!不当之处请斧正!在此感谢!
Hyena__
·
2018-10-23 18:25
C语言
C语言学习
及应用笔记之三:C语言const关键字及其使用
在C语言程序中,const关键字也是经常会用到的一个关键字,那么使用const关键字的目的是什么呢?事实上,在程序中使用const关键字的主要目的就是为了向使用者传递设计者的一些意图。事实上,无论我们是使用const关键字声明变量还是声明参数,其目的都是为了告诉使用者这个变量或者参数的应用目的。合理地使用关键字const可以使编译器有效地保护那些不希望被改变的变量或参数,防止其无意中被代码修改。所
foxclever
·
2018-10-21 19:06
C语言
团队项目第二次作业
1.团队名称:无BUG队2.项目名称:基于在线编程的
C语言学习
系统3.项目简介C语言在线编程APP是基于移动终端平台的移动学习交互系统的一部分。该学习交互系统主要设计为客户端和后台管理端两大部分。
折鼎病琴
·
2018-10-21 17:00
C语言学习
记录(7)时间格式转换
C语言学习
记录前言一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流!不当之处请斧正!在此感谢!
Hyena__
·
2018-10-19 13:34
C语言
C语言学习
记录(6)求四位数中的最大值和最小值
C语言学习
记录前言一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流!不当之处请斧正!在此感谢!
Hyena__
·
2018-10-18 22:26
C语言
C语言学习
记录(5)偶数求和
C语言学习
记录前言一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流!不当之处请斧正!在此感谢!
Hyena__
·
2018-10-17 22:45
C语言
C语言学习
记录(3)念整数
C语言学习
记录前言一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流!不当之处请斧正!在此感谢!
Hyena__
·
2018-10-16 12:32
C语言
C语言学习
第六周()
常量:整型常量,浮点型常量,字符型常量整型常量:0开头的为八进制0X或0x开头的为十六进制注:在TurboC2.0中数字后加l为长整型(vc++6.0中int和longint都是4字节)浮点型:分为十进制和指数式例:7.5e-5,8E5注:默认为双精度,若为双精度需要将单精度后面加上f,例:x=6.5f字符型常量:用‘’括起的ASCII码或者数字字符常量:用“\”开头的转义字符序列注:在标识符后面
weixin_43216667
·
2018-10-13 15:09
C语言学习
记录(1)ASCII码排序
C语言学习
记录前言一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流!不当之处请斧正!在此感谢!
Hyena__
·
2018-10-12 10:16
C语言
C语言学习
笔记——计算时钟的夹角
C语言学习
笔记——计算时钟的夹角题目内容:钟面上的时针和分针之间的夹角总是在0~180之间(包括0和180)。
Martin_Soaring
·
2018-10-10 19:09
2018年10月
C语言
C语言学习
总结--通讯录项目
在写通讯录前,基本没有什么思路,但是脑海中对于大概用到了什么功能还是有数的,就是无法有效的串联,当时请教了老师,老师给的建议是,把链表关于增删改查的操作,多敲几遍就会有所收获本次用到的知识模块有1、数据结构--单向链表2、结构体3、文件编程4、排序本程序实现了(理论上本通讯录人数无上限)1、添加联系人:如:学号、姓名、电话、qq号、家庭住址等2、查找联系人:根据内容查找到联系人并输出信息,显示符合
使劲编
·
2018-10-08 00:00
C语言学习
笔记(二)
好算法的特性1.有穷性算法的操作步骤只能是有限的2.确定性算法中每一个步骤是确定的,而非含糊的,模棱两可的3.有零个或多个输入算法需要获取相关必要信息就是输入4,有一个或多个输出算法得到的结果就是输出5,有效性算法中每一个步骤都应能有效执行并得到确定结果三种基本结构(一)顺序结构(二)选择结构(if,switch语句)(三)循环结构(while,for语句)C语言数据表现形式及其运算常量和变量一,
Ryan爱吃糖
·
2018-10-05 10:22
C/C++
C语言学习
笔记(一)
C语言简介:C语言是一种过程性的(procedural)语言,共37个关键字,34中运算符,对数组下标越界不进行检查,可直接访问物理地址,能进行位操作,能直接对硬件进行操作。C语言关键字:C89共32个关键字,C99新加了5个,分别为:restrict,inline,_Complex,_Imaginary,_Bool数据类型关键字char声明字符型变量或函数double声明双精度变量或函数enum
Ryan爱吃糖
·
2018-10-04 22:22
C/C++
C语言学习
开始
高级架构师带你-零基础零障碍学习C语言(转)一、
C语言学习
开始经典语句学习目的C语言的学习方法初学者遇到问题的解决办法.老鸟遇到问题的解决办法写技术博客的重要性变量名的命名规范为什么要使用变量内存的存储单位
hanshiqin
·
2018-10-01 13:37
C语言
[C语言]经典例题之一求最大值
简介 本文将介绍一个在
c语言学习
过程中非常简单且非常经典的问题,以及介绍大多数人在写这个代码时经常会跳进去的一个坑。
coolnut12138
·
2018-09-26 23:05
[C语言]经典例题之一求最大值
简介 本文将介绍一个在
c语言学习
过程中非常简单且非常经典的问题,以及介绍大多数人在写这个代码时经常会跳进去的一个坑。
coolnut12138
·
2018-09-26 23:05
CCF试题C++、
C语言学习
笔记
VS中自动排版Alt+F8memset(a,0,sizeof(a));函数原型如下:void*memset(void*s,intch,size_tn);函数解释:将s中前n个字节(typedefunsignedintsize_t)用ch替换并返回s。这条语句是把a中所有字节换做字符“0”,常用来对指针或字符串的初始化。
鲸鸟与鹿
·
2018-09-11 15:13
c语言学习
之路——由浅入深(快速掌握c基础)文章
今天小编给大家带来
c语言学习
之路--由浅入深(快速掌握c基础)。温馨提示:亮点在最后!
云上伞
·
2018-08-18 20:40
嵌入式C语言完全学习大纲
《linux环境下C语言编程完全学习》课程大纲:1.C语言基本概念1导入
C语言学习
阶段,演示如何在linux下做C语言程序开发。并且开始讲解C语言的一些基本概念,包括:源文件、头文件、关键字、注释等。
Maturezhou
·
2018-08-15 08:13
嵌入式
C
语言
C语言学习
(一)
大一才开始接触计算机专业学习,C语言是我接触的第一门编程语言,我也对这门课程时常感到迷茫,对它既是喜欢又是讨厌。喜欢因为我觉得C的世界很神奇,却讨厌它枯燥,但越来越深入的了解,它的是越发地令我着迷。没事就想从头学习一下C,,学着写一点东西练练笔,希望能帮助我和一样刚学习C这门有趣的语言的朋友,顺便记录下我的学C之旅。Windows下的C语言集成开发环境(IDE)很多,像常用的IDE有CodeBlo
AlanHsiao
·
2018-08-10 21:39
C语言学习
C语言学习
(十三)插入排序,堆排序,归并排序
对老师讲的排序方式深入的理解了一遍,还没来得及全部注释,正在逐步完善,与君共勉!#include#defineMAX10typedefintARR[MAX];typedefintElementype;voidswap(ARRarr,inti,intj);//交换参数的数值voidinsert(ARRarr);//插入排序voidshell(ARRarr);//希尔排序voidprint(ARRar
使劲编
·
2018-08-08 00:00
c语言学习
_常见的字符串函数
1.字符串拷贝函数:strcpy2.拷贝函数优化:strncpy3.字符串连接:strcat4.字符串比较:strcmp5.字符串比较:strncmp字符串拷贝函数:strcpy功能:拷贝格式:strcpy[a,b];//将字符串b拷贝到自负a,字符串a内容被覆盖注意:chara[8]charb[64]//不能把b[24]拷贝到a[8]上,会溢出容易上溢,导致问题拷贝函数优化:strncpy功能:
性感的小君君_
·
2018-08-04 02:52
c语言学习
历程(一)
C语言是一门通用计算机编程语言,广泛应用于底层开发。计算机中最小的储存单位是位:bit8位等一一个字节8bit=1Byte也就是1B,1KB=1024B,1MB=1024KBc语言中的数据类型有符号数的表示方式为原码、反码和补码原码:原码(trueform)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:
旧事halo
·
2018-07-29 21:10
C语言学习
《C Primer Plus》编程练习第九章
1#includedoublemin(doublex,doubley){if(xvoidchline(char*ch[100],inti,intj){printf("第%d行第%d列的字符是:%c",j,i,ch[j-1][i-1]);}intmain(){inti,j;char*ch[100];ch[0]="Iamaboy.";ch[1]="Hahaha.";ch[2]="Hehehe.";pr
ChostCat
·
2018-07-29 09:39
C语言
C语言学习
《C Primer Plus》编程练习第九章
1#includedoublemin(doublex,doubley){if(xvoidchline(char*ch[100],inti,intj){printf("第%d行第%d列的字符是:%c",j,i,ch[j-1][i-1]);}intmain(){inti,j;char*ch[100];ch[0]="Iamaboy.";ch[1]="Hahaha.";ch[2]="Hehehe.";pr
ChostCat
·
2018-07-29 09:39
C语言
C语言入门学习(01)——C编程环境的搭建及HelloWorld程序
博主是大二学生,接触C语言也有两年了,这两年期间参加过不少的项目和比赛,也都拿到了还不错的成绩,暑假计划写一个C语言完全零基础入门教程,对自己的
C语言学习
做一个总结。
FelikZhang
·
2018-07-28 10:57
C语言学习
《C Primer Plus》编程练习第七章
1/*读取空格数、换行符、所有其他符号的数量*/#include#includeintmain(){charc;intn_space=0;intn_changeline=0;intn_other=0;printf("请输入一段英文内容,并以#结束输入:");while((c=getchar())!='#'){if(c=='\n')n_changeline++;elseif(isspace(c))n
ChostCat
·
2018-07-26 10:06
C语言
C语言学习
《C Primer Plus》编程练习第七章
1/*读取空格数、换行符、所有其他符号的数量*/#include#includeintmain(){charc;intn_space=0;intn_changeline=0;intn_other=0;printf("请输入一段英文内容,并以#结束输入:");while((c=getchar())!='#'){if(c=='\n')n_changeline++;elseif(isspace(c))n
ChostCat
·
2018-07-26 10:06
C语言
C语言学习
笔记整理3
主要整理内容:1、内存分配2、关键字内存分配:储存在四块区域栈(stack)、堆(heap)、数据区(.data和.bas)、常量区(只读)1、栈:局部变量、函数的形参,自动变量(auto修饰)特点:1、栈空间是OS(操作系统)自动分配和回收,程序员自己不用管2、可以被反复使用3、栈空间是脏的。------保存上一次使用的结果==>定义局部变量的时候一定要初始化4、临时性,不能返回栈变量的指针!2
菜鸟总想飞
·
2018-07-25 20:55
C语言
个人学习笔记
C语言学习
《C Primer Plus》编程练习第六章
1#includeintmain(){chara[26];charch;inti;for(i=0;iintmain(){inti,j;for(i=0;iintmain(){inti,j;charch;for(i=0;iintmain(){inti,j,n=0;charch;for(i=0;iintmain(){inti,j,k,n;charch;chara[]={'A','B','C','D','
ChostCat
·
2018-07-23 17:36
C语言
C语言学习
《C Primer Plus》编程练习第六章
1#includeintmain(){chara[26];charch;inti;for(i=0;iintmain(){inti,j;for(i=0;iintmain(){inti,j;charch;for(i=0;iintmain(){inti,j,n=0;charch;for(i=0;iintmain(){inti,j,k,n;charch;chara[]={'A','B','C','D','
ChostCat
·
2018-07-23 17:36
C语言
C语言学习
--逗号运算符
逗号运算符大致分为两种情况:第一类是:保证了逗号分隔表达式从左向右进行。EG:#includeintmain(){inti,j;printf("ij\n");for(i=1,j=1;jintmain(){intx,y,z,k;x=(y=3,(z=++y+2)+5);k=(y=3,(z=y+++2)+5);printf("%d%d\n",x,k);return0;}运行结果为:
ChostCat
·
2018-07-22 17:07
C语言
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他