C语言基础教程
大芒果滴滴滴
这个作者很懒,什么都没留下…
展开
-
C语言中位(bit)和字节(Byte)的区别
本篇博客知识点:1、bit的概念2、Byte字节的概念原创 2015-05-08 15:44:27 · 5533 阅读 · 1 评论 -
芒果iOS开发sizeof和strlen的区别
在C语言中sizeof()函数和strlen()函数都可以求字符串长度,那么这两个函数有什么区别呢,下边为大家介绍:首先定义一个字符数组:char name[20] = {"Lamborghini"};这是一个有20个字符的数组,也可以称它为字符串。因为字符串是以‘\0’,系统会帮你自动添加上‘\0’结束符。下边用sizeof求一下字符串长度:int count = sizeo原创 2015-10-23 09:30:18 · 3181 阅读 · 0 评论 -
芒果iOS开发32位和64位操作系统切换
在我们打印指针变量所占字节数的时候知道指针变量所占的字节数只跟操作系统的位数有关。int a = 20;int *p = &a;printf("SizeA = %lu\n", sizeof(a));printf("SizeP = %lu\n", sizeof(p)); 输出结果为:那么如果我们想看到指针变量输出的字节数是4,应该如何切换操作系统位数呢。首先打原创 2015-10-26 16:05:00 · 1506 阅读 · 0 评论 -
芒果iOS开发之两个scanf运行时第一个执行完就结束了
今天在用scanf过程中遇到一个问题。两段代码里边都有scanf函数,但是第一个scanf在控制台输入参数之后,第二个scanf都没有提示输入就直接运行结束了,先看问题代码吧,如图: //程序1 p1rintf("给朕在控制台输入一个字符\n");原创 2015-10-14 23:31:16 · 1294 阅读 · 0 评论 -
芒果iOS开发之常见算法总结
常见算法题1、冒泡排序冒泡排序思想:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。(从第一个数开始比较)int a[12] = {30, 21, 13, 37, 43, 23, 34, 53, 66, 72, 99, 95};int index2 = 0;for (int index1 = 0; index1 // 取出第(n+1)原创 2015-10-30 15:42:14 · 2669 阅读 · 0 评论 -
芒果iOS开发之选择排序
http://pan.baidu.com/s/1c0uNAoC原创 2015-10-30 15:46:53 · 909 阅读 · 0 评论