C语言
强子1
这个作者很懒,什么都没留下…
展开
-
指针
如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。编译系统根据程序中定义的变量类型,分配一定长度的空间。由于通过地址能找到 所需的变量单元,可以说,地址指向该变量单元。对于不同类型的数据,在内存中分配的存储单元大小(字节数)和存储方式是不同的(如整数以补码形式存放,实数以指数形式存放)。如果只是指定了地址,希望从该单位中调取数据,这是做不到的虽然能找到所指...转载 2018-09-30 11:50:55 · 117 阅读 · 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 · 281 阅读 · 0 评论 -
数组
数组: 内存中连续存储多个元素的结构声明一个数组时,编译器为数组分配内存存储空间,数组占据的内存空间是连续的,我们可以计算数组占据的内存大小和每个元素对应的内存受地址。使用数组处理大量同类型数据对一个大小为N,类型为short的数组,其占据的内存大小为:N*sizeof(short)=N*2如果说第一个元素在内存中的地址为P,那么第M个元素在内存的地址可表示为:P+(M-1)...转载 2019-07-25 17:25:18 · 157 阅读 · 0 评论 -
简单函数上
程序一定是从main函数开始,从main函数结束#include <stdio.h>//函数的别称是方法,函数也就是完成某一特定功能的模块//打印的作用void print()//自定义函数,自己写的函数 ,没有参数{ printf("锄禾日当午");//printf系统函数 //printf函数名,“锄禾日当午”参数,函数的输入 //()...转载 2019-07-22 18:20:17 · 195 阅读 · 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 · 2463 阅读 · 0 评论 -
函数小结面向过程的程序结构
结构化程序设计方法:在程序中,为了能够重复使用和维护的简易性,提出千层饼式代码模型:千层饼软件模型如下:驱动程序配置 应用程序配置应用程序驱动程序库硬件编程实现如下功能:百度广告报复器打开浏览器-百度关闭浏览器实现搜索实现点击程序代码如下:#include<stdio.h>#include<stdlib.h&g...转载 2019-07-17 09:50:21 · 134 阅读 · 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 · 5640 阅读 · 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 · 1151 阅读 · 1 评论