首页
学习
活动
专区
工具
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),编译后文件为目标文件。

41910

C语言】常见C语言概念

什么是C语言 人和人交流使用是自然语言,就像是汉语、英语、日语。 那人和计算机是怎么交流呢? 使用计算机语言。...目前已知已经有上千种计算机语言,人们们是通过计算机语言程序,给计算机下达指令,让计算机工作C语言就是众多计算机语言⼀种,当然C++/Java/Go/Python都是计算机语言。...3.1 编译和链接 C语言是一门编译型计算机语言C语言源代码都是文本文件,文本文件本身无法执行,必须通过编译器翻译和链接器链接,生成二进制可执行文件,可执行文件才能执行。...C语言把 .c 为后缀文件称为源文件,把 .h 为后缀文件称为头文件。 5....c"); return 0; } C语言字符串中一个特殊知识,就是在字符串末尾隐藏放着一个 \0 字符,这个 \0 字符是字符串结束标志。

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

    C语言】初识C语言(常见C语言概念)

    语言大致可以分为自然语言和计算机语言,自然语言就是人与人日常交流语言,如汉语、英语、日语等等,计算机语言又可以分为机器语言、汇编语言、高级语言C语言就是一个高级语言 机器语言:就是由二进制01组合起来计算机可以直接识别的程序语言是一种面向机器语言...,比起低级语言易懂易学,可移植性好,编程效率高,但是执行效率没有低级语言高,需要经过编译或解释,C语言就是采用编译一种高级语言 二.为什么选择C语言 C语言常年霸榜各类高级语言前三,属于基础必学语言...,其功能强大,而且许多语言都很相似,如果学好C语言,对学习其他语言也有很大帮助 三.编译器选择 C语言是一门编译型语言,需要依赖编译器将计算机语言转换成机器能够执行机器指令 常见编译器有:msvc...⾔中有⼀批保留名字符号,⽐如:int 、if、return ,这些符号被称为保留字或者关键字,现在只需要混个眼熟和概念,后面会一一讲到。...,按ctrl+k,ctrl+u可以取消注释 总结 以上就是今天所要讲C语言常见概念,下次讲C语言数据类型和变量,如果今天内容有不懂还请在评论区留言,当然,还有许多不足地方也请大家多多指正,谢谢

    9710

    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、空语句

    9910

    c语言常见概念----

    C语言关键字:C语言定义,具有特定含义、专门用于特殊用途C语言标识符,也称为保留字 define不是关键字,是编译器实现,用来定义宏预处理指令,不是C语言内容。...int、struct和continue都是C语言中包含关键字。...abc";//字符串(双引号) 30; 3.14; const int a = 10;//在C语言中,const修饰a,本质是变量,但是不能被修改,有常量属性。...= RED; return 0; } 字符串 c语言里面没有字符串类型 由双引号引起来一串字符成为字符串字面值,简称字符串(常量字符串) 字符串结束标志是一个\0转义字符。...这32个字符是不可打印字符,⽆法打印在屏幕上观察 printf printf是库函数,是c语言标准库中提供现成函数 功能:在屏幕上面打印信息 printf=print+format 意思就是按照格式打印信息

    8810

    C语言】常见概念

    C语言就是众多计算机语言一种,当然C++/Java/Go/Python都是计算机语言。 2. C语言历史和辉煌 C语言最初是由Unix系统开发工具而发明。 3....编译器选择---VS2022 3.1 编译和链接 C语言是一门编译型计算机语言C语言源代码都是文本文件,文本文件本身无法执行,必须经过编译器翻译和链接器链接,生成二进制可执行文件,可执行文件才能执行...C语言代码放在.c为后缀文件中,要得到最终运行可执行程序,中间要经过编译和链接2个过程 VS2022项目中.c文件 .c文件展示 C语言代码...可执行程序 3.2 编译器对比 C语言是一门编译型计算机语言,需要依赖编译器将计算机语言转换成机器能够执行机器指令。 那我们常见C语言编译器有哪些呢?...字符串打印格式可以使用%s来指定,也可以直接打印如下: C语言字符串中一个特殊知识,就是在字符串末尾隐藏放着一个\0字符,这个\0字符是字符串一个结束标志。

    13910

    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等。

    15710

    C语言入门】C语言入门:探索编程世界基础概念

    我们将从C语言基本概念讲起,逐步深入其语法、数据类型、控制结构等核心内容。...,帮助你更好地理解C语言精髓。...同时,我们也会分享一些学习编程经验和技巧,帮助你更高效地掌握C语言 让我们一同踏上这段C语言旅程,开启你编程之旅吧! 1. 什么是C语言 C语言是一门通用计算机编程语言,广泛应用于底层开发。...了解知识: 二十世纪八十年代,为了避免各开发厂商用C语言语法产生差异,由美国国家标准局为C语言制定了一套完整美国国家标准语法,称为ANSI C,作为C语言最初标准。...作用域 作用域(scope)是程序设计概念,通常来说,一段程序代码中所用到名字并不总是有效/可用而限定这个名字可用性代码范围就是这个名字作用域 局部变量作用域是变量所在局部范围 全局变量作用域是整个工程

    17210

    C 语言知识

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

    97620

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

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

    1.9K30

    初识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语言提供了丰富关键字...,这些关键字都是语言本身预先设定好,用户自己是不能创造关键字

    9910

    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* 从语法角度看...以上就是指针基本概念,关键理解指针类型与指针所指向类型。

    38030

    C语言(1)----C语言是什么?基本概念介绍

    1.问:c语言是什么? 它是一种语言。但是是人和计算机交流一种语言。它与其它计算机语言不同一处是需要编译和链接才能变成可执行程序.exe。...计算机识别的是二进制,所以c语言就是相当于人类将想要表达东西用一种语言将其转化成二进制形式从而使计算机能够识别并执行任务。 2.头文件和源文件是什么?....c 为后缀⽂件称为源⽂件, .h 为后缀⽂件称为头⽂件 在前期我们主要聚焦于源文件.c,而它们两者在本质上没有任何区别,只有后缀区别 3.写c语言第一个格式 #include <stdio.c...10.语句概念 C语⾔代码是由⼀条⼀条语句构成C语⾔中语句可分为以下五类 ·空语句:一个分号相当于一个空语句 ·表达式语句:在一个分号前加上表达式,例如a+b=c;就是一个表达式语句 ·函数调用语句...值得注意是,注释不能被放在双引号里面,否则便会变成普通字符,没有注释作用 并且整个注释内容只占一个字符,也就是一个空格. 以上是我对c语言各个概念个人理解。

    13110

    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 字符是字符串 结束标志。

    18410

    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.2K50
    领券