随笔分类 -  c语言

摘要:指针 const 关键字保护数组内容 ​ 如果一个数组作为函数的形参传递,那么这个数组内容可以在被调用函数内部修改,有时候不希望这种事情发生,就需要用const来修饰,进行保护,防止修改 void func (const int array[]); 函数指针 一个函数在编译的时候会分配一个入口地址, 阅读全文
posted @ 2022-10-13 14:56 追梦的那些孩子 阅读(15) 评论(0) 推荐(0) 编辑
摘要:指针 常量指针与指针常量 int x=10086; const int*p =&x; /* 常量指针 (指向常量的指针) const修饰值,值变成了常量,const常量能不能改的问题别问我! */ p=100; *p=100; //这里会出错,值不可改变,测试时记得删除这行 printf("%d\n 阅读全文
posted @ 2022-10-13 14:55 追梦的那些孩子 阅读(16) 评论(0) 推荐(0) 编辑
摘要:指针 /初探指针 1.内存 ​ 计算机中的最小单位是 bit位 ​ 最小的存储单位为byte 字节(一个字节=8位) ​ 运行的软件,游戏,程序都是在内存中 ​ 一个正在运行的程序我们称之为进程 2.变量 ​ 2.1定义变量 ​ 类型名 变量名 ​ 2.2引用 ​ 使用变量名就是在使用变量名绑定的内 阅读全文
posted @ 2022-10-13 14:50 追梦的那些孩子 阅读(4) 评论(0) 推荐(0) 编辑
摘要:函数 返回值类型 函数名 ([参数类型 参数名1],[参数类型 参数名2],[参数类型 参数名3],......) { 执行语句; ...... return 返回值; //若为void则无返回值 } 1.返回值类型:用于限定函数返回值的数据类型; 2.函数名:表示函数的名称,该名称可以根据标识符命 阅读全文
posted @ 2022-10-13 14:42 追梦的那些孩子 阅读(27) 评论(0) 推荐(0) 编辑
摘要:字符串与字符数组 字符数组定义 char array[1000]; 字符数组初始化 char array[100]={'a','b','c','d'}; char array[100]="abcd"; char array[100]={0}; //但凡为定义的,皆为\0 char array[]=" 阅读全文
posted @ 2022-10-13 14:37 追梦的那些孩子 阅读(15) 评论(0) 推荐(0) 编辑
摘要:数组 当我们需要遇到类似:统计某公司100个员工的平均工资时,如果用变量来存储这些数据(int a, b,c,d......),虽然这非常麻烦,且易错。这时用数组x[0],x[1],x[2],x[3]......就简单多了。 在程序设计中,使用x[0]、x[1]、x[2]……x[n]表示的一组具有相 阅读全文
posted @ 2022-10-12 23:42 追梦的那些孩子 阅读(29) 评论(0) 推荐(0) 编辑
摘要:if语句/if...else语句 if语句是指如果满足某种条件,就进行相应的处理。 if...else语句是指如果满足某种条件,就进行相应的处理,否则就进行另一种处理。 判断条件是一个布尔值。 当判断条件为**true(1或非零)**时,if后面{}中的执行语句会被执行。 当判断条件为**false 阅读全文
posted @ 2022-10-12 23:41 追梦的那些孩子 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1.运算符 基本运算符 = 数据对象:泛指数据在内存的存储区域 左值:表示可以被更改的数据对象 右值:能赋给左值的量 +:加 -:减 *:乘 /:除 %:取余数 +=:加等于 -=:减等于 *=:乘等于 /=:除等于 %=:取余等于 ++:自加1 i++先计算表达式的值,然后在++(加一) ++i是 阅读全文
posted @ 2022-10-12 23:40 追梦的那些孩子 阅读(111) 评论(0) 推荐(0) 编辑
摘要:整数溢出 ​ 计算一个整数的时候超过整数能够容纳的最大单位后,整数会溢出,溢出的结果是高位舍弃 ​ 当一个小的整数赋值给大的整数,符号位不会丢失,会继承 大端对齐与小端对齐 ​ 对于arm,intel这种x86构架的复杂指令cpu,整数在内存中是倒着存放的,低地址放低位,高地址 ​ 放高位,小端对齐 阅读全文
posted @ 2022-10-12 23:38 追梦的那些孩子 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1.关键字 c语言共有32个关键字 数据类型关键字(12个) char,short,int,long,float,double unsigned,signed,struct,union,enum,void 控制语句关键字(12个) if,else,switch,case,default for,do 阅读全文
posted @ 2022-10-12 23:31 追梦的那些孩子 阅读(23) 评论(0) 推荐(0) 编辑
摘要:c语言 1.什么是编程语言? 源自 内存的构成材料:晶体管 是帮助人类和计算机交流的语言 高级语言(c,c++,Java,b语言)-->汇编语言(机器码+指令和命令)--> 0和1(二进制 机器码) 2.和计算机交流的方式是什么? 数据 3.计算机众多的零部件中和数据打交道的硬件有什么? cpu(中 阅读全文
posted @ 2022-10-12 23:26 追梦的那些孩子 阅读(1) 评论(0) 推荐(0) 编辑