自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 初识结构体

1,结构体使得C语言有能力描述复杂类型比如学生是个结构体,要描述学生,不能用单一的数字,或者特征来描述,学生包含了年龄,名字,性别,学号等信息。2,结构体在描述前,需要描述一下这个结构体的信息。Struct stu{ char name[20];//这里的20表示名字可以容纳20个字符。 int age; doublescore;};//注意,这里有个分号。3,当我们要打印数据时候,创建结构体变量struct stu s={"张三",

2022-10-04 09:30:26 131

原创 初识指针.

1,内存内存是一个一个小格子,为了给内存的小格子编号,有32位/64位机器的地址线(物理上的线)通电,正电1负电0。这些线路的通断形成的电信号转化成了数字信号,也就是1和0组成的二进制序列。从00000000000000000000000000000000到11111111111111111111111111111111共有2的32次方个数字,也就是这么多个编号,这就是内存的编号。2,一个内存单元是4个字节3,指针就是地址,相当于把内存中某个编号取出来然后储存,相当于我把某某

2022-10-04 09:29:25 133

原创 常量和宏.

1,define定义常量如#define MAX 100注意,没有分号2,定义宏宏的作用是替换代码,而不是做出计算比如#define ADD(X,Y) X+Y然后打印printf("%d",4*ADD(2,3));结果不会是20,而是11,因为宏对X和Y做出了替换实际代码是4*2+3=11如果要达到计算的效果,需要将参数括起来#define ADD(X,Y) ((X),(Y))

2022-10-04 09:28:28 97

原创 常见关键字

1,关键字由c语言提供,不能自己创建关键字2,关键字不能做变量名3,auto修饰局部变量,一般可以忽略掉,在新的c语言语法中有其他用法,暂时不提4,extern是用来申明外部符号的5,register建议数据存放在寄存器里,但现在编译器非常聪明,即使不写这个关键字,编译器也会考虑将数据存放在寄存器,所以一般不需要考虑它6,define,include不属于关键字,是预处理指令7,关键字typedef类型重命名,举个例子我想定义个无符号数uns

2022-10-04 09:27:26 193

原创 初识操作符

类型:1,算术操作符+ - * / %注意:/两边是整数,结果也是整数,两边但凡有一个小数,结果就会变成相应的小数2,移位操作符>> <<左(右)移操作符,移动的是二进制位例:int main(){ int a=2; int b=a<<1; printf("%d",b); return 0;}这里的inta=2,说明a以整型的方式存在内存中00000000 00000000

2022-10-04 09:26:27 22

原创 初识函数/数组

1,函数相当于喊一个人帮你做一件事,函数就是这个人,便于简化代码。比如add的作用就是把两个量加起来当我们定义了某个变量,int x,y;int a=Add(x,y);这就表示Add算出来的值赋到了a上,使用函数前需要告诉它怎么做,因此int Add(int m,int n)//这里没有分号,m和n是参数,可以随意被替换成任意值。{ int h=0; h=m+n; return h;//这里return的作用是,函数做完这件事后得到的你想要的结果

2022-10-04 09:24:58 82

原创 字符串与转义字符

1,字符串:由双撇号引起的一串字符称为字符串,值得注意的是,字符串的结束标志是一个\0的转义字符,这个\0仅仅作为一个结束标志,在计算长度时不会被计算,不作为字符串的内容。2,字符数组:数组是一组相同类型的元素。字符串里的元素全是字符,想要存起来可以用一个字符数组来存,具体做法: char arr[]="hello" 这个[]没有写大小的时候,计算机会自动根据后面存放的字符串大小来初始化。3,字符和字符串在arr里存放的区别: char arr1[]="abc";

2022-10-04 09:23:45 448

原创 变量与常量

1,局部变量和全局变量区分:大括号里面的叫局部变量,在面的叫全局变量特殊:当局部变量和全局变量冲突时,局部变量优先。2,变量的作用域和生命周期作用域:该变量生效的局部范围生命周期:从变量被创建到销毁的中间时间段特别,全局变量的生命周期就是程序的生命周期。3,执行性的代码,如printf必须写在main函数里面去4,全局变量的作用域是整个工程,如果需要在不同文件使用该全局变量,需要首先声明,用到extern例如,在文件1中定义了全局变量int a=0,在文件2中需要使用的话

2022-10-04 09:22:20 77

原创 2.数据类型

1,各类数据类型char //字符数据类型 1字节short //短整型 2字节int //整型 4字节long //长整型 4字节(c语言规定:int<=long)long long //更长的整型 8字节float //单精度浮点数 4字节double //双精度浮点数 8字节2,打印一个整数printf("%d",xxx)其中xxx表示需要打印的数据3,sizeof-关键字-操作符-计算类型或者变量所占空间的大小sizeof的

2022-10-04 09:20:28 41

原创 初识c语言

文件类型xxxx.c源文件xxxx.h头文件如何写代码?1,写出主函数,即main函数(此写法非常固定)主函数:c语言代码从主函数第一行开始执行,也就是说主函数是计算机执行指令的入口。2,main称为函数名,而大括号里面的内容称为函数体。3,int叫函数的返回类型,表示计算机做完事后需要返回到一个地方,int是整型(整数)的意思,这里的int与最后的return 0形成前后呼应。4,printf-库函数-在屏幕上打印信息使用5,在使用如pri

2022-10-04 09:17:35 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除