
C语言
强子1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
指针
如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。编译系统根据程序中定义的变量类型,分配一定长度的空间。 由于通过地址能找到 所需的变量单元,可以说,地址指向该变量单元。 对于不同类型的数据,在内存中分配的存储单元大小(字节数)和存储方式是不同的(如整数以补码形式存放,实数以指数形式存放)。 如果只是指定了地址,希望从该单位中调取数据,这是做不到的虽然能找到所指...转载 2018-09-30 11:50:55 · 143 阅读 · 0 评论 -
一维数组练习
数组求和求平均值 #include<stdio.h> #include<stdlib.h> #include<time.h> //时间的头文件 int main1() { time_t ts;//设置时间变量 srand((unsigned int)time(&ts));//设置时间的随机数种子 int a[10]...转载 2019-07-26 11:48:28 · 318 阅读 · 0 评论 -
数组
数组: 内存中连续存储多个元素的结构 声明一个数组时,编译器为数组分配内存存储空间,数组占据的内存空间是连续的,我们可以计算数组占据的内存大小和 每个元素对应的内存受地址。使用数组处理大量同类型数据 对一个大小为N,类型为short的数组,其占据的内存大小为: N*sizeof(short)=N*2 如果说第一个元素在内存中的地址为P,那么第M个元素在内存的地址可表示为:P+(M-1)...转载 2019-07-25 17:25:18 · 195 阅读 · 0 评论 -
简单函数上
程序一定是从main函数开始,从main函数结束 #include <stdio.h> //函数的别称是方法,函数也就是完成某一特定功能的模块 //打印的作用 void print()//自定义函数,自己写的函数 ,没有参数 { printf("锄禾日当午");//printf系统函数 //printf函数名,“锄禾日当午”参数,函数的输入 //()...转载 2019-07-22 18:20:17 · 225 阅读 · 0 评论 -
设计一个函数,判断整数有多少位?
代码如下: 思路如下:定义一个函数,形参 是data,每次都使data/=10,定义一个length,使其自增,直到data==0为止,计算出data的位数,用length作为返回值。 #define _CRT_SECURE_NO_WARNINGS //关闭安全监察 #include<stdio.h> #include<stdlib.h> //12345 1...转载 2019-07-17 10:23:20 · 2540 阅读 · 0 评论 -
函数小结面向过程的程序结构
结构化程序设计方法: 在程序中,为了能够重复使用和维护的简易性,提出千层饼式代码模型: 千层饼软件模型如下: 驱动程序配置 应用程序配置 应用程序 驱动程序库 硬件 编程实现如下功能: 百度广告报复器 打开浏览器-百度 关闭浏览器 实现搜索 实现点击 程序代码如下: #include<stdio.h> #include<stdlib.h&g...转载 2019-07-17 09:50:21 · 159 阅读 · 0 评论 -
sizeof 和strlen计算字符串长度
首先使用使用sizeof计算字符串长度: #include<stdio.h> #include<string.h> int main() { int len; char a[] = "hrq"; len = sizeof(a); printf("%d",len); } 计算结果: 我们可以看到计算结果为4,若将char[ ]= "hrq"修改为char[...原创 2019-09-12 10:09:24 · 5766 阅读 · 2 评论 -
字符串大小写转换
#include<stdio.h> #include<string.h> //#define hi 'A'-'a' //也可以在后面定义 int main() { int i = 0; int length; int hi; char str[30]="han shuai"; length = strlen(str...原创 2019-09-17 10:00:23 · 1191 阅读 · 1 评论