C语言
Vicent_Z
态度决定一切,细节决定成败!
展开
-
关于C语言中的按位与(&)按位或(|)按位异或(^)取反(~)左移(<<)右移(>>)
1 前言本人C语言上大学没有学习好,恩确切说这个应该是属于计算机组成原理的东西,由于目前在搞IOS,学的越深,越感觉需要把C语言和数据结构学好,所以今天在次与大家分享有关C语言中的按位与(&)按位或(|)按位异或(^)取反(~)。2 详述由于这些运算符号都是基于二进制来说的,所以十进制的计算都需要转换成二进制。下面我们就来介绍一下二进制和十进制之间的转换:2.1 二进制转十进制原创 2013-09-16 10:59:37 · 9786 阅读 · 0 评论 -
C指针函数与函数指针
指针函数一般是指返回指针的函数;C代码 #include int* fun(int *a) { return a; } int main(int argc, char **argv) { int a = 3; printf("%d", *(fun(&a))); ret转载 2014-04-26 23:47:48 · 1139 阅读 · 0 评论 -
C指针——函数指针
原文地址:http://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110661.html函数名与函数指针一 通常的函数调用 一个通常的函数调用的例子://自行包含头文件void MyFun(int x); //此处的申明也可写成:void MyFun( int );int main(int ar转载 2014-04-26 23:34:01 · 738 阅读 · 0 评论 -
float类型和0比较大小
转自:http://blog.csdn.net/fengrx/article/details/5349332[cpp] view plaincopyif(x-0.000001) 原因:c中float精度问题 float存储格式为: S E转载 2014-04-24 13:28:53 · 2437 阅读 · 0 评论 -
解析“extern”
转自:http://blog.csdn.net/keensword/article/details/401114解析“extern”1、 声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文转载 2014-05-06 17:52:05 · 904 阅读 · 0 评论 -
Shell编程基础
转自:http://blog.csdn.net/zhuying_linux/article/details/6630220写之前我们先来搞清楚为什么要学shell,学习要有目的性shell简单、灵活、高效,特别适合处理一些系统管理方面的小问题shell可以实现自动化管理,让系统管理员的工作变得容易、简单、高效shell脚本可移植性好,在unix/linux系统中可灵活移植,几乎转载 2014-04-18 22:22:02 · 1038 阅读 · 0 评论 -
关于typedef的用法总结
转自:http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总转载 2014-03-14 17:08:33 · 975 阅读 · 2 评论 -
C语言指针5分钟教程
本文由 伯乐在线 - 唐尤华 翻译自 Dennis Kubes。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。指针、引用和取值什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也转载 2014-03-13 14:17:23 · 1005 阅读 · 0 评论 -
c语言malloc函数
问题:int * p = (int *)malloc(10);//我如果为整形数组p分配10个字节;p[0] = 0;p[1]= 1;p[2]=2;printf("%d%d%d\n", sizeof(p[0]),sizeof(p[1]),sizeof(p[2]));//为p数组分配三个元素输出为4 4 4,那不是有12个字节了吗?//请帮我解释一下,谢谢!!!!!!!!mal转载 2014-02-28 17:33:51 · 1661 阅读 · 0 评论 -
c语言结构体用法
结构(struct) 结构是由基本数据类型构成的、并用一个标识符来命名的各种变量的组合。 结构中可以使用不同的数据类型。 1. 结构说明和结构变量定义 在Turbo C中, 结构也是一种数据类型, 可以使用结构变量, 因此, 象其它 类型的变量一样, 在使用结构变量时要先对其定义。 定义结构变量的一般格式为:转载 2013-09-27 19:22:11 · 1112 阅读 · 0 评论 -
C语言指针5分钟教程
转自:http://blog.jobbole.com/25409指针、引用和取值什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。本文会对上原创 2013-09-25 16:57:53 · 1158 阅读 · 0 评论 -
c语言指针用法难点
转自:http://zhidao.baidu.com/link?url=HP33fOsJUpSdNEk4S635_SDNtGbCJYpBQiVSPDrzjsawdC785_KLrvCc6FJJDMAqUQfOeHQynuneMlDAvSeeTq指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或转载 2013-09-24 13:15:43 · 1556 阅读 · 0 评论 -
指针运算符
转自:http://baike.baidu.com/view/2531733.htm在C/C++中有两个关于指针的运算符:&运算符:取地址运算符,&m即是变量m在内存中的实际地址。*运算符:指针运算符 (通常称为间接引用运算符:indirection operator或复引用运算符:dereferencing operator),它返回其操作数(即一个指针)所指向的对象的值转载 2013-09-24 13:07:25 · 1192 阅读 · 0 评论 -
怎样才能学好C语言
参考答案:http://zhidao.baidu.com/link?url=zN8T_-okl__8qlvgdBJjCF0JJ4Vb6NH8Sypa7oRHGry-qk2OGNmhGK0nVjkoH1T47uxN1RYHphc5wGAl7C8_K_C语言程序设计入门学习六步曲C语言容易入门吗?我能学好吗?如果你能够成功地运行下面一个Hello World程序,你就已经入门了。#incl转载 2015-03-25 15:18:46 · 1353 阅读 · 0 评论