C语言
squack
这个作者很懒,什么都没留下…
展开
-
大端存储与小端存储
大小端小端:数据的低字节存到内存的低地址处,数据的高字节存到内存的高地址处大端:数据的低地址存到内存的高地址处,数据的高地址存到内存的低地址处 大小端判断例题一般的解法: 利用联合解决大小端判断int check_sys(){ union Un//联合类 { char c;...原创 2018-03-25 12:06:46 · 194 阅读 · 0 评论 -
C语言---小算法
题目:1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?分析:一元钱一瓶水,则N元钱就可以买N瓶水; 假设有N个空瓶,则可以换的N/2瓶水,则此时有空瓶N/2+N%2; 当空瓶的数量小于2的时候,无法再换水int main(){ int money = 20; int s = money; while (money >...原创 2018-08-28 15:06:55 · 256 阅读 · 0 评论 -
交换两个变量a与b的值
很多编程的初学者都会遇到交换两个变量的值的问题,而我最近也遇到了并有了自己的一些想法,所以在此记录下来,希望能对于我一样的初学者们有所帮助。问题:交换两个变量a与b的值,并输出交换后的值。一开始遇到这道题,我的基本想法就是定义一个新的变量c作为中间变量,让c=a,a=b.b=c就可任意完成这个问题了。程序代码如下: #include<stdio.h>#i...原创 2017-07-07 16:25:54 · 7841 阅读 · 0 评论 -
模拟实现库函数strcpy
strcpy-字符串拷贝,即需要将源字符串的内容拷贝到需要拷贝的空间中调用库函数strcpy代码实现#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ char arr[20] = { 0 }; char *p = "this is cool"; strcpy...原创 2018-03-14 21:16:02 · 166 阅读 · 0 评论