首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言基础概念相关知识总结【C语言学习笔记】

最近在学习C语言哈,还是零基础,刚好就把学到知识写一写记一记,在加深记忆同时把博客水也给填一填。 这篇文章主要记一些C语言基础概念性问题,并且后续有新学到还会补充!...C语言基础概念相关知识: 计算机程序:一组计算机能识别和执行指令。 机器语言:由0和1组成计算机可以识别的指令。...C语言--->编译程序--->机器语言 非机构化语言(basic)-->结构化语言C语言)-->面向对象语言(java/c++/PHP/python等) C语言标准:C89和C99(C99为当前流行使用标准...) C语言特点:面向过程语言,开发应用程序和操作系统程序。...编写执行C语言程序步骤: 用C语言编成程序就是源程序(没有编译过) 1.编写C语言程序(.c),此文件为数据文件,文本文件或二进制。 2.对源程序进行编译(.obj),编译后文件为目标文件。

39010

C语言——A概念

简介 这是我挖新坑系列之《C语言学习》,用来记录学习C语言过程,以后星期五上传一篇文章,欢迎铁汁来喷!!!...学习方法: 1、要多练习,多练才是王道,练习语句、练习习题; 2、用画图方式去理解内存、理解指针; 3、学会调试,感知代码运行逻辑。 内容 一、C语言是什么?...C语言就是人与计算机沟通桥梁; 二、我第一个C语言程序 #include int main()//主函数,有且只于一个 { printf("hello C");//库函数一种...main:看第二行; 每个C语言程序不管有多少行代码,都是从main开始执行,main函数是程序入口,main函数也被称之为:主函数。...转义字符参考:https://zh.cppreference.com/w/c/language/escape 总结 七、语句 C语言代码是有由一条一条语句构成,在C中可以分为5类: 7.1、空语句

6210
您找到你想要的搜索结果了吗?
是的
没有找到

C语言C语言入门知识

一、主函数 C语言主函数是main()函数,有且仅有一个。 例如: int main() { return 0; } 是一个标准C语言主函数。...二、输入、输出函数 C语言输出函数为printf,输入函数为scanf,使用前需要引用头文件#include 。...(2)C语言常见单位(从小到大): bit(比特)<byte(字节)<KB<MB<GB<TB<PB<..... 1byte = 8bit 1KB = 1024byte 1MB = 1024KB...四、变量和常量 4.1 变量使用 C语言中常量是不变值,变量是可变值 创建变量使用: int age = 10; char ch = 'w'; float weight = 45.5f...4.3 常量 C语言常量分为字面常量,const修饰常变量,#define 定义标识符常量,枚举常量。 (1)字面常量:100,'w',3.14等。

8410

C 语言知识

C 语言知识 堆与栈(Heap and Stack) 堆相对比较容易理解, 就是计算机剩余内存, 可以通过 malloc 函数访问获取堆内存。...如果没有这么做的话, 将会导致你程序出现内存泄漏。 栈是一个特殊内存区域, 存储函数创建本地变量。 它工作原理是每个函数参数被压入堆栈,并在函数内使用。...这是真正栈道数据结构, 后进先出。 对于本地变量也是相同。 栈好处是简单, 当函数退出时, C 编译器将这些变量推出栈道进行清理。 这样可以简单避免栈道上变量有内存泄漏。...Socket 数据流转换为复杂结构或者分析文件 指针语法 type * ptr // 定义一个名称为 ptr type 类型指针; *prt // 指针 ptr 指向内容值; *(ptr...地址 ptr++ //将 ptr 指向地址加一位

94820

C语言常用知识没多少之C语言入门

C语言自1972年问世以来,历经40多年而不衰。现在依旧在机器语言排行榜中排名前三,可见C语言重要性!C语言既是高级语言,也是少有的面向过程语言。...所以学习C语言过程中可以类比生活中某些问题解决过程去学习,这样有利于C语言学习。 很多没有接触计算机内部(如计算机是如何计算和显示效果等)的人在学习C语言是非常痛苦。...但是却忽略了C语言常用知识是很少!!!近期我会发布几篇关于C语言常用知识讲解,希望能够对大家在学习机器语言过程中有帮助。...一、C语言特性 C语言也像汉语、英语、德语......那样属于一门语言,但是C语言主要是人对机器及计算机进行交流语言。...有兴趣想了解C语言特性的人可以百度一下,他们比我总结全。 ? 汇编语言截图 二、编写、运行、调试C语言软件 我们不能直接在键盘上敲写C语言代码就让计算机执行我们命令。

1.8K30

初识C语言C语言知识点)

C语言三大结构:顺序结构,选择结构,循环结构 一.数据类型 1.字符 char   (字符数据类型) 2.整型 short    (短整型) int        (整型) long    (长整型)...long long (更长整型) 3.浮点数(小数) float   (单精度浮点数) double   (双精度浮点数) 注:C语言标准 sizeof(long long)>=sizeof(long...如: \x30 0 字符:计算机能够处理是二进制,数据在存储时候存储也是二进制 六.操作符 1.算数操作符 +  -   *   /   % 2.移位操作符 > 3.位操作符 &   ...return   short  signed sizeof   static struct  switch  typedef union  unsigned   void  volatile  while 注:C语言提供了丰富关键字...,这些关键字都是语言本身预先设定好,用户自己是不能创造关键字

6810

C语言笔记】指针基本概念

地址0x61ff0c a是一个int型变量,其值1保存在地址0~0xFFFFFFFF之间编号为0x61ff0c地址上。...a首地址,然后赋值给p 二、注意区分两个概念:指针类型与指针所指类型 1、指针类型 (1)int*ptr;//指针类型是int* (2)char*ptr;//指针类型是char* (3...)int**ptr;//指针类型是int** 从语法角度看,只要把指针声明语句里指针名字去掉,剩下部分就是这个指针类型。...2、指针所指类型 (1)int*ptr;//指针所指向类型是int (2)char*ptr;//指针所指向类型是char (3)int**ptr;//指针所指向类型是int* 从语法角度看...以上就是指针基本概念,关键理解指针类型与指针所指向类型。

35330

C语言:基础知识

一、C语⾔基本概念与发展历史 1.1 人和计算机进行交流语言 通常,我们使用英语、中文等语言来进行两个人之间交流。...然而C语言只不过是众多语言一种,像C++/Java/Go/Python都是计算机语⾔。 1.2 C语言辉煌和历史 C 语⾔最初是作为 Unix 系统开发⼯具⽽发明。...虚拟现实仿真:这个也是发展很快计算机领域,目前各种数字地球,数字城市,虚拟地理环境什么,出现了这方面的大量应用 C语言出现时间较早,其他语言基本都是在C语言之后出现,或者在C语言基础上进行创造...2.5 在VS上创建新项目 2.5.1 写代码步骤 1、创建项目(代码是在项目中管理) 2、创建.c文件 3、写C语言代码,邀严格按照C语言语法来写!! ​ ​...c"); return 0; } C语⾔字符串中⼀个特殊知识,就是在字符串末尾隐藏放着⼀个 \0 字符,这个 \0 字符是字符串 结束标志。

11410

JNI所需C语言知识小结

介绍 作为Android开发人员,会java是必须,但是一般从事android业务逻辑开发C/C++了解估计仅限于大学里不走心课程。。。...所以参考视频和资料小结一下JNI所需c语言知识~ 基本数据类型 数据类型 boolean byte char short int long double float void signed unsigned...c语言中0为假,非0表示真。...输入输出 输入 int i; // 可以不初始化 scanf("int i = %d \n",&i); //&i 取i变量地址 c语言中没有String类型,通过字符串数组来实现 // 利用scanf...指针入门 什么是指针 指针(Pointer)就是内存地址,C语言允许用一个变量来存放指针,这种变量称为指针变量。指针变量可以存放基本类型数据地址,也可以存放数组、函数以及其他指针变量地址。

1.1K50

C语言编程预备知识

一、C语言特点 优点:代码量小,速度快,功能强大 缺点:危险性高,开发周期长,可移植性弱 二、C应用领域 1.系统软件开发 操作系统:Windows , Linux , Unix 驱动程序:主板驱动...server 2.应用软件开发 办公软件:Wps 图形图像多媒体:ACDSee , Photoshop , MediaPlayer 嵌入式软件开发:智能手机,掌上电脑 游戏开发:2D , 3D游戏 三、学习C语言需要软件...Microsoft Visual C++ 6.0 请输入 四、如何操作Microsoft Visual C++ 6.0 1.点击下载安装完毕Microsoft Visual C++ 6.0 2.在打开界面找到菜单栏里文件...------新建,然后出现如下界面 新建完成后就可以敲代码了,下面是我写一个简单代码 程序写好了,就该运行了,在软件中找到下图所示位置,对程序进行保存,检查和执行 关闭工作空间 同样是点击菜单栏中文件...-------点击关闭工作空间,(若不是这样操作进行关闭,则会影响下次新建程序执行) 想要一起学习c++可以加企鹅裙五九五二二七八七一,裙内有各种资源,欢迎大家加裙

15.7K50

C语言系列】C语言概念--基本数据类型简介

C 语言包含数据类型如下图所示: 2.各种数据类型介绍 2.1整型   整形包括短整型、整形和长整形。...定义如下:   char c='a';   也可以用字符对应ASCII码赋值,如下:   char c=97; 3.数据类型与“模子” short、int、long、char、float、double...这六个关键字代表C 语言六种基本数据类型。   ...程序中英文单词一般不要太复杂,用词应当准确。 2)命名长度应当符合“min-length && max-information”原则。 C 是一种简洁语言, 命名也应该是简洁。...一定不要写出如下这样代码: int p; char i; int c; char * a; 一般来说习惯上用n,m,i,j,k 等表示int 类型变量;c,ch 等表示字符类型变量

1.7K80

C语言入门基础大全,自学C语言必备知识

01 C语言程序结构认识 用一个简单c程序例子,介绍c语言基本构成、格式、以及良好书写风格,使小伙伴对c语言有个初步认识。...4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾一句话叫做一个c语言语句,分号是语句结束标志。...推荐个10天入门C/C++公众号:C语言入门到精通 标识符分为如下三类 — 1、关键字 关键字是具有特定含义,专门用来说明c语言特定成分一类标识符,不能用作用户标识符。...(注意:c语言中没有直接表示二进制整型常量,在c语言源程序中不会出现二进制。)...C语言在全世界普及推广,无论在中国还是世界各国,C语言都是高等学校一门基本计算机课程,其在计算机领域发挥重要作用。

1.7K2118

C语言常用知识没多少之C语言三大结构

有人发现生活中所有事情都离不开顺序、选择和循环。如烧水有它相应流程(顺序);在十字路口有多个可选路;每天太阳从东边升起、西边落下。至今还没有能够找到超出这三种可能性事情。...C语言三大结构就是顺序、选择和循环结构,这样C语言功能更接近于生活。在此一一介绍C语言三大结构,这三大结构对C语言学习非常重要,每个地方都能用到它们。...顺序结构 顺序结构是指C语言执行过程是按照C语言语句一条一条执行,具有先后顺序,是C语言最常用也最简单结构。一般形式是变量定义和初始化、变量输入、赋值或计算和变量运算结果输出。...顺序结构没有严格要求,只要符合C语言语法规范就可以成为顺序结构,之前代码都可以成为顺序结构。 选择结构 选择结构是对多种不同结果做出不同或相同处理。...一般表达式内容是对一个变量多种情况考虑或多个变量并列情况考虑,很少或极少是对多个变量分散情况考虑,即表达式独立考虑多个变量中某一个或多个,相应之间没有变量重叠。

1.3K30

C语言指针基础知识C语言学习笔记】

指针含义 变量在内存中地址。通过地址找到变量所在内存空间。 例如:int a =10; a表示变量值,该值为10,&a表示该变量内存地址。...“直接访问”和“间接访问” 直接访问:直接从某个变量地址空间中访问该内存空间对应内存。 间接访问:某个变量i地址存放到另一个变量j中,通过访问变量j找到变量i地址,从而访问变量i值。...指针变量一般形式 类型名 *指针变量名; 例如:int *p; int表示指针变量类型,指针变量类型用来存放另一个int类型变量地址。也就是指针变量p指向另一个int类型变量。...p表示变量地址。 *p表示该地址指向值。...//指针变量q值 return 0; } 注意知识点: 在定义指针变量时,必须指定指针变量类型,并且一个指针变量只能指向同类型变量,不能一会指向整型,一会指向实数类型变量。

59520

C语言中函数基本知识

大家好,又见面了,我是你们朋友全栈君。 接着上次数组,这次我们来简单讲讲C语言里面的函数。...函数和指针这两大块,在C语言中占据着重要位置,是C语言主体和核心,所以它们重要性也就不言而喻了。 那什么是函数呢?...1:函数是C语言模块,一块块,有较强独立性,可以相互调用,也就是说,你可以在函数A中调用函数B,又可在函数B中调用函数C,不仅如此,你还可以调用函数自身(递归)。...---- 库函数和自定义函数 1: C语言为我们提供了上百个可调用库函数,例如与字符串有关 strlen, strcat, strlwr ....或是我们刚接触C语言时候用到 printf, scanf, 这些都是c语言为我们提供。在我们使用某一库函数时候,需要在程序中嵌入(#include) 该函数所需要头文件。

75920
领券