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语言程序的基本结构第三节、C语言的编译和执行第四节第三章、基本的输入输出函数的用法第一节、printf()第二节、scanf()第三节、单个字符的输入输出第四节、getchar的使用第五节、用%c格式符输入数据时存在的问题第四章、如何编写出更有价值的程序第五章、数据类型第一节、自动类型转换第二节、强制类型转换
Blackoool
·
2022-02-28 08:24
c语言
后端
C语言学习笔记
——多文件
C语言学习笔记
多文件多文件的形式及其作用一个工程里面有多个文件,互相包含依赖,这样就组成了多文件一定要有主文件也就是有主函数的文件。
Lanciberrr
·
2022-02-19 16:49
C语言
多文件
C语言
内存修饰符
C语言学习笔记
——段错误
typedefstructshuju{intid;char*text;void*data;structshuju*next;}shuju,*shujuptr;shujuptrnewer;newer->id=1;这是调试会发生段错误,因为没有给结构体分配内存,需要在前面为其分配内存:typedefstructshuju{intid;char*text;void*data;structshuju*ne
phily123
·
2022-02-15 07:36
C/C++学习笔记
深度学习
pytorch
机器学习
C语言学习笔记
1——C语言程序
C语言简介:BCPL->newB->C->UNIX->Minux->Linux->gccC语言诞生于1970-1973年,在肯·汤姆逊和丹尼斯·里奇的合作编写下完成,归属于美国贝尔实验室。C语言是专门为了编写操作系统而诞生的语言,C语言天生适合对硬件编程,以速度快而著称,也非常适合编写数据结构与算法。C语言由于出现时间过早,有很多缺陷,也没想到普通人也能使用C语言编程,因此存在着陷阱,但是前辈们总
一事半成
·
2022-02-07 18:38
C语言学习笔记
c语言
c++
c语言用for100内打印7的整数,
C语言学习笔记
(7)基础篇--> for循环跳出,嵌套,goto语句...
forbreak:跳出结束当前的循环i=1时进入循环,判断条件成立,进入if语句,if条件为假略过所控制语句,进入输出语句,输出1,。i自增为2后判断条件,成立进入if语句,if为假略过所控制语句,进入输出语句,输出2.i自增为3后判断条件,成立进入if语句,if条件为假略过所控制语句,进入输出语句,输出3.i自增后为4判断条件,为真进入if语句,此时if语句为真,进入if所控制的语句,执行bre
科技瑜晓川
·
2022-02-06 18:14
C语言学习笔记
---typedef 简介
在单片机和操作系统中typedef会经常用到,它可以为某一个类型自定义名称。和#define比较类似。但是又有不同的地方。typedef创建的符号只能用于数据类型,不能用于值。而#define创建的符号可以用于值。typedef是由编译器来解释,而不是预处理器。typedef使用起来更加灵活。 下面使用typedef定义一个数据类型intmain(){typedefunsignedcharB
嵌入式@hxydj
·
2021-11-08 17:28
C语言学习笔记
c语言
单片机
typedef
C语言学习笔记
——P10
目录前言:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!数组讲解(1)题目—求10个整数的最大值代码优化:题目——打印乘法表:数组传参,传的是首元素的地址!原因如下:指针形式传地址:全局变量举例讲解:数组一、一维数组的创建和初始化。1.2数组的初始化数组创建未初始化是不可控的!最好初始化!1.3一维数组的使用打印每个数组元素的地址:总结:1.4一维数组在内存中的存储打
新晓·故知
·
2021-11-07 02:29
C语言学习笔记
c语言
C语言学习笔记
——P9
目录前言:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!函数讲解(2)函数传值与传址举例:传值打印:传址打印:返回值打印:函数不能嵌套定义!但是可以嵌套调用!函数的链式访问:1.函数定义再主函数后要再主函数前声明,2.函数定义在主函数前可不声明或者将声明放在自定义头文件放在头文件里可封装保护内部代码什么是递归?递归的两个必要条件:编写函数不允许创建临时变量,求字符串的
新晓·故知
·
2021-11-04 15:50
C语言学习笔记
c语言
C语言学习笔记
——P8
目录前言:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!函数讲解(1)goto语句:发送.exe版本或者Release版本自定义函数实际参数(实参):形式参数(形参):传值调用传址调用二分查找:前言:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!函数讲解(1)goto语句:#include//代码1intmain(){next:print
新晓·故知
·
2021-11-03 03:37
C语言学习笔记
c语言
C语言学习笔记
——P7
目录前言:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!扩展://strcmp-stringcompare//返回0,说明2个字符串相等//返回大于0的数字//返回小于0的数字注:1.C语言中生成的随机数的方式是rand函数2.srand((unsignedint)time(NULL));//时间-设置随机数的生成器srand要放在主函数内!前言:●由于作者水平有限,
新晓·故知
·
2021-10-30 21:18
C语言学习笔记
c语言
C语言学习笔记
之typedef的用法
主题:简介:参考:作者:时间:C语言可以为一个数据类型起一个新的别名(按照编程习惯起的别名,好几就行),可以使用typedef将一个老的名字定义一个新的别名。typedefoldnamenewname;(1)利用typedef可以给数组定义别名://数组也是有类型的,chars1[20]定义了一个数组s1,它的类型就是char[20];//整型数组、字符数组typedefchara[20];//a
BJTUYBYUAN
·
2021-10-29 16:10
C语言
c语言
C语言学习笔记
——P6
目录前言:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!scanf()的读取及位置//这个代码的作用是:只打印数字字符,跳过其他字符的break作用:continue作用:for循环:for循环体省略示例及测试输出:易错题提要:题目求解n(n有范围,尽量不要太大)的阶乘:题目-阶乘相加:题目-二分法查找数组中的数:题目:数字塔输出:题目-动态演示字符汇聚("Hello
新晓·故知
·
2021-10-28 23:52
C语言学习笔记
c语言
C语言学习笔记
-知识点随记2
getchar()可以读取缓冲器的一个字符,读取错误返回值为EOF(ctrl+z可以返回这个EOF)可以用getchar()清理缓冲区的内容(需要适当修改)需要用一变量将getchar里面的值读出来,否则将被下一个值覆盖,无法使用inttmp=0;while((tmp=getchar())!='\n'){;}运算优先级C语言运算符优先级(超详细)_yuliying的专栏-CSDN博客_运算符优先级
楚云歌
·
2021-10-27 16:08
c语言
java程序员的
c语言学习笔记
,一文快速了解
文章目录前言数据类型常量存储类autoregisterstaticextern运算符sizeof()返回变量大小&获取地址值*指向一个变量条件判断和循环一样函数c的数组声明方式和java不同,例如枚举指针字符串结构体共用体位域typedef文件暂时过了一遍C预处理器c头文件可变形参前言不深入探讨,只是简单了解一下c的相关知识,并留下自己的学习笔记以供参考。数据类型在java中,java数据类型分为
高艺峰
·
2021-10-08 14:29
java
c语言
C语言学习笔记
06:C语言_字符文件_文件拷贝_快文件_随机文件_电话本数据结构
文章目录C语言第十一天课程笔记1.内容安排2.字符文件读写3.文件结束4.实现文件拷贝5.行文件读写6.格式化文件读写7.块文件读写8.随机文件读写9.文件读写案例-登陆功能实现C语言第十二天课程笔记1.内容安排2.堆区指针使用注意3.电话本数据结构4.分析业务流程5.添加联系人6.显示联系人7.修改联系人8.删除联系人9.查找联系人10.退出电话本C语言第十一天课程笔记每一天的笔记包含如下内容:
JasonYangQ
·
2021-08-13 13:18
C语言
c语言
C语言学习笔记
01:C语言基础语法_变量类型_类型转换
文章目录C语言第一天课程笔记1.内容安排2.课堂笔记2.1计算机硬件2.2计算机软件2.3编程语言和编译器2.4编程语言发展2.5C语言标准2.6C语言学习理由2.7上午自习任务2.8main函数作用2.9#include包含2.10注释2.11调试2.12编译四个步骤2.13变量的作用及其命名规则C语言第二天课程笔记1.内容安排2.课堂笔记2.1变量命名规则2.2变量类型2.3short类型变量
JasonYangQ
·
2021-08-13 10:22
C语言
c语言
C语言学习笔记
-入门整合篇
(该篇学习内容全部来自于C语言中文网,本篇内容仅仅是简易学习笔记,以自己的理解+网站部分描述结合+个人补充,并不适合编程初学者观看!!!需要有一定的编程基础)数据在内存中存储内存条包含了上亿个电子元器件。这些元器件,实际上就是电路;电路的电压会变化,要么是0V,要么是5V,只有这两种电压。5V是通电,用1来表示,0V是断电,用0来表示。所以,一个元器件有2种状态,0或者1。一般情况下将8个元器件看
jia-huan
·
2021-07-22 15:20
Linux
学习
c语言
[
C语言学习笔记
]--动态内存管理
为什么存在动态内存分配在C语言中我们常见的内存开辟方式有intn=10;//在栈空间上开辟四个字节的空间intarr[10]={0};//在栈空间上开辟40个字节连续空间但是上述开辟空间的方式存在以下特点:1.开辟空间的大小是连续的。2.开辟的空间大小是固定的。但是对于空间的需求,不仅仅只需要上述的情况。有时候我们需要的空间大小在程序运行的时候才能知道,那数组的编译时开辟空间的方式就不能满足了。这
八只脚抠脚
·
2021-07-21 10:26
C语言
内存管理
数据结构
指针
C语言学习笔记
--基本概念
1.安装安装:集成开发环境(IDE):集成开发的各个部分(编辑、编译、链接、执行、调试等)的软件包。2.Helloworld示例代码1:pun.c/**Name:pun.c*Author:K.N.King,Rys*/#include/*header:*/intmain(void)/*int:函数将返回一个整数值;void:函数没有参数*/{printf("Hellokitty.\n");/*函数调
子诚之
·
2021-06-12 10:22
C语言
C语言学习笔记
负数求模运算符号决定C99规定"趋零截断".如果第一个运算数为负数,那么求模结果为负数;如果第一个运算数是正数,那么求模结果也是正数.实际上,标准是这样规定的:无论何种情况,只要a和b都是整数值,便可以通过a%b=a-(a/b)*b来计算.关于真假的算术表示Bydefinition,thenumericvalueofarelationalorlogicalexpressionis1iftherel
二手三流科学家
·
2021-06-05 06:01
C语言学习笔记
之文件操作
12.1C语言中的文件在操作系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备被看成文件,因此对文件操作就等同于对磁盘上普通文件的操作。对文件的操作:打开、读、写、执行、关闭。文件流12.2C语言打开文件stdin、stdout、stderr是由系统打开的,可直接使用。头文件的fopen()函数:FILE*fopen(char*filename,char*mode)fopen()函数的返回
BJTUYBYUAN
·
2021-05-26 19:21
C语言
c语言
c语言学习笔记
_4
文章目录1.函数是什么2.c语言中函数的分类3.函数的定义4.函数的参数5.函数的调用6.函数的定义和声明函数1.函数是什么函数就是在c语言当中对一段代码的封装,它负责完成某项特定的任务,具备相对的独立性,一个函数一般会有输入的参数和函数的返回值,提供对过程的封装和细节的隐藏。2.c语言中函数的分类1.库函数库函数的存在意义用四字总结:提高效率!例如:1.在编程中将信息按照一定的格式打印在屏幕上(
z波波
·
2021-05-23 18:57
笔记
c语言文件常用的读写操作函数有什么不同,C语言进阶【文件】常用文件操作函数详解(一)...
C语言学习笔记
之关于文件操作函数文件操作是C语言的最后篇章了,一起来看一下用C语言怎么操作文件一:文件指针我们所说的文件不同于一个数据类型,比如一个test.txt文档,它有自己的一些属性,比如文件的当前位置
叶子绿绿的
·
2021-05-18 06:42
c语言学习笔记
_3
循环3.1for循环语法结构3.2for循环中的break和continue语句3.4for循环语句的流程图3.4for循环的一些建议4.dowhile循环4.1语法结构:4.2dowhile循环流程图
c语言学习笔记
之循环语句
z波波
·
2021-05-16 00:33
笔记
c语言学习笔记
_2
文章目录
c语言学习笔记
之分支语句一、语句的概念二、分支语句1.if语句2.switch语句
c语言学习笔记
之分支语句一、语句的概念在c语言中由分号隔开的就是一条语句。
z波波
·
2021-05-14 00:56
笔记
C语言学习笔记
_1
文章目录
c语言学习笔记
之初识c语言一、需要了解的一些常识二、学前准备知识
c语言学习笔记
之初识c语言一、需要了解的一些常识二、学前准备知识一、需要了解的一些常识1.计算机只认识二进制,我们写的c语言是文本的
z波波
·
2021-05-12 23:18
笔记
C语言学习笔记
----3
指针在学习指针之前,需要先了解内存内存?内存是电脑上十分十分重要的存储器,计算机中所有的程序的运行都是在内存中进行的为了能够有效地使用内存,我们也将内存进行了划分,其中每个内存单元的大小是一个字节,并且为了能够有效的访问到内存的每一个单元,就进行了编号,这些编号被称为内存单元的地址每一个变量都有地址,取出变量地址则需要使用&intmain(){intnum=10;#printf("%p\n
Bad·Boy
·
2021-04-18 22:57
指针
c语言
C语言学习笔记
----2
字符串“helloworld.\n”由双引号引起来的一串字符被称为字符串字面值,简称字符串字符串的结束标志是一个\0的转义字符(在字符串中一般不写出来)。在计算字符串长度的时候\0是结束标志,不算作字符串的内容。下面来到编译器中直观感受字符串的特征1、#includeintmain(){chararr1[]="Hello";chararr2[]={'H','e','l','l','o'};char
Bad·Boy
·
2021-04-10 23:16
c语言
【C语言从青铜到王者】第零篇·与C语言来个约会
系列介绍本系列博客是博主自己的
C语言学习笔记
,分享出来即是为了整理学过的知识也希望帮助每一位零基础小白上手C语言。系列更新速度即为博主学习速度,如有错误疏漏,请务必及时指出!
tianxiao719
·
2021-04-07 14:38
指针
字符串
编程语言
C语言学习笔记
之结构体
10.1C语言结构体数组:存放相同数据类型结构体:可以存放多种数据类型结构体如何定义呢?struct结构体标签名{结构体包含的成员变量或数组;}结构体变量;结构体是多种数据类型的集合,它可以包含多个变量和数组,这些数据可以是多种类型#includeintmain(){structstudent{char*name;//指针变量intnum;intage;chargroup;floatscore;}
BJTUYBYUAN
·
2021-04-02 22:41
C语言
C语言学习笔记
使用Xcode初始化一个c语言项目打开Xcode选择"createanewXcodeproject"选择macos/CommandLineTool,然后点击next填写productname(项目名HelloWorld)、OrganizationIdentifier(组织认证cn.hifelix.ios)、选择language为"C"在main.c中书写一下内容#includeintmain(){
·
2021-03-28 15:24
cxcode
C语言学习笔记
之文件(一)
一、流的概念在C语言中每个串行输入源和输出目标被称为流。输入流是一个串行数据源,可以为程序提供数据,即在输入操作中,字节从输入设备流向内存。而输出流是串行数据的目的地,可以接收程序的输出,即在输出操作中,字节从内存流向输出设备。二、文件的分类1、文本文件和二进制文件C语言中支持两种类型的文件:文本文件(也称ASCII文件)、二进制文件。在文本文件中,用字节来存储字符。而在二进制文件中,字节不一定表
楸壳
·
2021-02-23 23:07
c
c语言
c语言无符号整型 一直累加 溢出_C语言进阶【暑期特别篇】深入解剖(un)signed及溢出(上)...
C语言学习笔记
之深入解剖unsignedint和int就如同inta;一样,int也能被其它的修饰符修饰。
汪湜
·
2021-02-23 07:15
c语言无符号整型
一直累加
溢出
零基础C语言学习
*
c语言学习笔记
(十三)*今天继续学习函数递归部分的内容一、练习编写程序,不允许创建临时变量,打印字符串长度。
NewSuNess
·
2021-02-18 20:21
C语言系列
算法
c语言
零基础C语言学习
*
c语言学习笔记
(十二)*函数和递归一、递归的含义程序调用自身的编程技巧称为递归;递归作为一种算法在程序设计语言中广泛应用。
NewSuNess
·
2021-02-16 21:51
C语言系列
c语言
C语言学习笔记
(1) 了解C语言
C语言学习笔记
(1)了解C语言1.1计算机和编程语言人与计算机帮助我们解决问题的区别在于,你需要告诉人whattodo,而告诉程序howtodo。
二郎银
·
2021-02-16 16:40
C语言
c++
零基础C语言学习
*
C语言学习笔记
(九)***过年也不能停止学习,祝大家牛年大吉,万事如意!**练习一、编写代码,演示多个字符从两端移动,向中间汇聚。
NewSuNess
·
2021-02-13 20:01
C语言系列
c语言
C语言学习笔记
09
#define_CRT_SECURE_NO_WARNINGS1#include#include#includeintmain(){intarr[]={1,2,3,4,5,6,7,8,9,10};intk=7;//写一个代码,在arr数组(有序的)中找到7inti=0;intsz=sizeof(arr)/sizeof(arr[0]);for(i=1;ik){right=mid-1;}elseif(a
这昵称还行吧
·
2021-02-11 15:56
C语言学习
c语言
零基础C语言学习
*
c语言学习笔记
(八)*练习二:计算1!+2!+3!…+10!
NewSuNess
·
2021-02-09 22:29
C语言系列
c语言
零基础C语言学习
*
c语言学习笔记
(七)*一、for循环的初始化,调整、判断都可以省略;但是如果判断部分省略,则判断恒为真,可能造成死循环;关于for循环嵌套,是允许嵌套的,下面一段代码:inti=0;intj=0;intline
NewSuNess
·
2021-02-08 21:48
C语言系列
c语言
零基础C语言学习
*
c语言学习笔记
(六)*先看一段代码:while((ch=getchar())!
NewSuNess
·
2021-02-07 21:11
C语言系列
c语言
使用CSDN写博客的FIRST DAY
***
c语言学习笔记
***一、static关键字的作用:修饰全局变量会改变全局变量的作用域;修饰局部变量改变局部变量生命周期。
NewSuNess
·
2021-02-02 15:02
C语言系列
c语言
C语言看到门:从Hello,World!到冒泡排序
说明:1.本文从我的
C语言学习笔记
中整理,学习自课程、网络、书籍。
break_cat
·
2021-01-07 15:32
C
C语言学习笔记
03
C语言学习笔记
03英文n:nextstd:standard:标准h:head:头部include:包含,包括main:主要的,最重要的,入口print:打印format:格式printf=printformat
风度翩翩猪肉佬
·
2021-01-04 01:01
c语言学习笔记
c++
linux
C语言谭浩强版本学习笔记(1)
C语言谭浩强版本学习笔记(1)77-15号
C语言学习笔记
-------------------------------------------------C语言是基于过程的语言。
WYYTJ
·
2021-01-03 21:55
C语言学习
c语言
2021-01-03
2021.1.3
C语言学习笔记
*1.输出月份英文名(指针)启发:明白了char这个不能指向字符常量,所以要用constchar代码如下#includeintmain(void){constchar*month
0×O
·
2021-01-03 20:21
C语言学习
c语言
指针
字符串
c语言学习笔记
===函数
1.什么是函数?函数是一个功能模块,它把实现某个功能的代码包含起来,并起一个函数名,供别人调用,如system函数。是程序运行当中包装起来的一个步骤2.如何定义一个函数intprepare(intt){printf("帅就完事了");};返回值返回int整形数形式参数t为int型的形式参数函数名prepare函数体大括号里面的代码块3.如何调用一个函数函数名(参数)4.为什么使用函数?1代码好看2
elaot
·
2021-01-01 16:59
C语言基础学习笔记
c语言
C语言学习笔记
:结构体与指针
结构体结构体定义与C++不同的是,C语言中定义结构体必须加上关键字struct,而C++中结构体是一个类的关键字,故可以不加。structpersin{charname[20];intage;chargender;floatheight;}访问方式直接引用通过.实现structpersonyu;yu.age=20;间接引用通过->实现structperson*ptr=&yu;ptr->age=20
量化就是探索生活
·
2020-11-12 01:27
c语言
指针
C语言学习笔记
C/C++格式化字符串说明C++的格式化字符串经常用作格式化数字的输出、字符串合并和转换等等很多场合。1.格式化规定符━━━━━━━━━━━━━━━━━━━━━━━━━━符号作用──────────────────────────%d十进制有符号整数%u十进制无符号整数%f浮点数%s字符串%c单个字符%p指针的值%e指数形式的浮点数%x,%X无符号以十六进制表示的整数%0无符号以八进制表示的整数%
优质睡眠
·
2020-10-11 03:43
一个程序搞懂C语言带返回值的函数的调用以及静态变量的意义
一个程序搞懂C语言带返回值的函数的调用以及静态变量的意义—
C语言学习笔记
前言今天学着STM32,突然遇到一个问题让我困惑不已,我发现32里面好多代码使用的是C语言中的静态变量,我去看了看相关的32视频,
vaac
·
2020-09-17 04:43
C语言
带返回值函数调用
静态变量
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他