C
cm_cyj_1116
学习中
展开
-
深入理解字符串的反转及其延伸
字符串反转:例如:将字符串 arr[]="abcdefgh" ; 反转为 arr][]="hgfedcba";源代码的实现:#include#include#includevoid reverse(char *left,char *right){ assert(left); assert(right); while(left<=right) { char原创 2016-06-14 15:05:23 · 566 阅读 · 1 评论 -
剖析你的“环境”,是如何保存数据的,大端Or小端
深入理解运行环境的存储方式以及对于大端和小端的理解————大端和小端的理解大端字节序:将数据的存储地址的高字节内容放到了低地址处Or低字节内容放到了高地址处。eg:对于地址OX 11 22 33 44 的存储:小端字节序:将数据的高字节序内容放到了高地址处Or低字节序内容放到了低地址处。eg:对于地址OX 11 22 33 44 的存储:注:原创 2016-04-28 23:42:31 · 455 阅读 · 1 评论 -
指针与数组的扑朔迷离,你知道吗?
——通俗理解数组指针和指针数组指针数组:eg:int( *arr)[10];指针数组简言之就是存放指针的数组;eg:int*arr[10];数组指针通俗理解就是这个数组作为指针,指向某一个变量。——数组并非指针&&指针并非数组(1)定义一个外部变量:eg:int value=10; int *p=&value; 举例:当需要在一个函数中用这个变量时:原创 2016-04-28 00:37:14 · 379 阅读 · 0 评论 -
素数的世界
用.实现一个函数,判断一个数是不是素数。#includevoid prime(int *pa){int i=0;for(i=2;i{if((*pa%i)!=0) {printf("%d是素数。\n",*pa); break; }elseprintf("%d不是素数。\n",*pa);}}int main(){int原创 2016-04-03 13:06:08 · 521 阅读 · 0 评论 -
乘法口诀表,你是咋想的?
除过九九乘法口诀表,你还想要知道任意数的乘法吗?输入数字即可得到哦!!!#includevoid mutiplication_table(int *line){ int i=1; int j=1; for(i=1;i { for(j=1;j {printf("%d*%d=%d\t",i,j,i*j); if(i==j) printf原创 2016-04-03 13:02:26 · 360 阅读 · 0 评论 -
自定义函数分块实现功能
实现函数init()初始化数组、实现empty()清空数组、实现reverse()函数完成数组元素的逆置。要求:自己设计函数的参数,返回值。#include#define M 5void init(int *arr,int k){int i;for(i=0;iarr[i]=i+5;printf("初始化%d %d %d %d %d\n",原创 2016-04-03 12:57:43 · 403 阅读 · 0 评论