志在指尖
用双手敲打未来

c语言入门(c语言入门自学基础知识)

c语言入门

通过多年的时间洗礼,C言语俨然已成为“榜首”言语,超卓的功能使之成为高档言语中的功能王者。C言语可以说是理工科大学生的必备基础知识,而且运用非常广泛,下面为大家带来C言语基础知识入门整理总结。
博主已汇总成了一个十万字PDF版的C言语基础知识入门教程关注博主的微信公众号“C和C加加”回复“PDF”即可获取!需求C/C++入门、进阶教程的回复“ZXC”即可获取!
二、C言语基础知识入门导图
1、环境篇(Linux的常用命令)
Linux日常高频率运用命令运用操练、文件操作命令运用操练、内容检索命令运用操练
压缩解压命令运用操练、系统内部常用命令运用操练。
2、嵌入式C言语编译调试技巧
调试文件产生办法介绍
单步、断点等调试办法介绍
调试进程中动态修正内存
3、C言语的根本语法结构
程序设计关键字分类讲解
各类进制间的剖析以及转化
有符号以及无符号深度剖析
各种运算符介绍数据存储类型的读写操控
不同数据类型间的自动以及强制类型转化
各种类型间的越界问题剖析
深度剖析二进制位运算
4、C言语根本句子
选择操控句子
循环操控句子
操控句子相关关键字剖析
人机交互程序设计
5、C的数组
数组的精确界说
数组元素严谨的初始化
深度剖析数组元素的读写进程
多维数组的精确界说
多维数组的运用操作
6、C言语函数
函数的界说、声明、调用三要素
各类场景的函数界说
严谨的函数声明
函数的调用进程剖析
函数参数实质剖析
实参、形参详解
详细需求下的函数封装流程
7、变量存储
内存分区剖析
各类变量的界说形式
各类变量的效果规模
各类变量的生命周期
各类变量的存储区域
各类变量的注意事项
静态函数与大局函数的深度剖析
8、预处理指令
宏、宏函数的深度剖析
多场景的条件编译剖析
规范的头文件编写
预处理在编译之前都在忙些啥
9、C言语核心指针
指针与内存哪些事儿
指针的界说与运用
指针与根本类型变量的联系
指针与数组的联系
指针与函数的联系
指针与字符串的联系
指针与指针的联系
指针有多特别
10、动态内存分配
内存的动态分配与开释
内存的多种动态分配方法
动态内存运用技巧
11、字符串处理技巧
字符串的纯手工处理技巧
字符串相关库函数运用办法
字符串与内存的联系
12、结构体的目标思想
结构体是怎样打包数据结构的
结构体与数组、指针、内存等相互结合
结构体完成位变量的界说
13、数据结构之链表操作
链表的逻辑思想
链表中的各个节点
双向链表咋比单向链表还简略
链表的增删查改等各项操作
链表还有更简略且高档的完成方法
14、文件操作
一切数据皆文件
文件的操作流程
文件的次序读写

c

c语言入门自学基础知识

一、初识C言语
【界说】C言语:一种通用的计算机言语(人和计算机交互的言语),广泛用于底层软件开发。
C言语是一门面向进程的编程言语。
【如何写言语代码】
榜首步:写出主函数(main函数)
C言语是从主函数的榜首行开端执行的。
二、C言语的数据类型
(一)、类型称号
char//字符型数据类型double//双精度浮点型
short//短整型long//长整型
int//整形float//单精度浮点型
longlong//更长的整型
(二)、每种类型的大小
char//1byteshort//2byteint//4bytelong//4byte
longlong//8bytefloat//4bytedouble//8byte
(三)、类型的效果
创立变量
模板:类型变量名=赋值;
例:创立一个整型变量a,赋值为10:inta=10;
三、计算机中的常用单位
bit(比特位)————–计算机中的最小单位,可寄存一个二进制数
byte(比特)—————1byte=8bit
1kb=1024byte1tb=1024gb
1mb=1024kb1pb=1024tb
1gb=1024mb
四、变量的分类
C言语中需要界说变量以供操作。变量有如下分类:
部分变量:界说在主函数里面的变量
全局变量:界说在主函数外面的变量
【注意】不建议全局变量和部分电量称号相同,若称号相同,部分变量优先起效果。
五、变量的运用
1、变量的效果域和生命周期
效果域:变量在哪里起效果,哪里便是效果域。
(全局变量的效果域便是整个工程,部分变量的效果域便是变量地点的部分规模)
生命周期:变量从创立到消亡的时间
(全局变量的生命周期便是整个程序,部分变量的生命周期进部分规模开端,出部分规模生命完毕。)
六、常量的分类
1、字面常量;
如,直接敲下一个10、‘a’,都可被称为字面常量;
2、const润饰的常变量
如constintnum=10;(此刻咱们称num为常变量,可是num的值不能够再被更改)
3、#define界说的标识变量
如#definePI3.14;(进行了这个界说,以后遇到需要用到3.14这个数,能够用PI替代)
4、枚举常量(用于能够一一列举的常量)
如:enumSex
{
MALE,
FEMALE,
SECRET
};
其常量值在没有赋值时体系会默许给它的榜首个变量赋值0,后边的依次为1、2……
七、字符串+转义字符+注释
1、字符串
字符串便是一串用双引号括起来的字符,例:“hello”;每个字符串完毕都有一个‘\0’,是字符串的完毕标志,不算在字符串长度之内。
2、字符数组:字符寄存的数组
例:chararr[]=“abc”;或chararr[]=[‘a’,’b’,’c’];
3、求字符串长度
直接运用函数strlen()(需引证头文件“string.h”)
例:strlen(arr);
4、转义字符初识
运用转义字符能够改动字符原来的意义。
例:\\:用于表明一个反斜杠,避免被当成转义字符
\a:正告字符\r:回车字符\t:水平制表符
\ddd:ddd表明1-3个八进制数字\xdd:dd表明2个十六进制数字
【小操练】求字符串“c:\test\328\test.c”的长度
printf(“%d”,strlen(“c:\test\328\test.c”);
//输出结果14
5、注释
注释的效果:解说复杂代码,便于复习代码
1)单行注释:运用//
2)多行注释:运用/**/
七、挑选句子+循环句子+函数
1、挑选句子(最简略的挑选句子if…else…句子)
if(a>=10)
printf(“多位数”);
else
printf(“单位数”);
2、循环句子(以while循环为例)
while(n)
{
n-=10;//此代码表明,如果n不等于0,n就继续-10,直到n=0,循环才会退出
}
3、函数
用于完结特定功用,被分块写出来的一部分代码。
主函数是每个程序必有的函数,是函数执行的入口(函数执行时,从主函数的榜首行开端执行)。
八、数组
【界说】数组是一组相同类型元素的调集。
例:界说一个数组chararr=[‘a’,’b’,’c’];//界说了一个字符数组,其长度为5,数组的前三个元素被初始化了,未被初识化的元素默许赋值0。
数组访问运用下标(数组的下标默许从0开端)
例:arr[1]=’b’;
————————————————
版权声明:本文为CSDN博主「早年叫沐阳」的原创文章,遵从CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_53438051/article/details/124937261

未经允许不得转载:IT技术网站 » c语言入门(c语言入门自学基础知识)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载