C 语言
android小猪
小胜靠智,大胜靠德
展开
-
C语言——第一课笔记
鉴于即将要找工作,所以在复习的时候,这是我对C语言重新学习时整理的一套笔记,目的是为曾经学过C语言知识做一总结,并为之后的学习积累和方便查询。 第一节课:1、任何程序都有主函数;2、程序是由若干语句组成;3、语句是由“;”结束的;4、#include是编译预处理文件;5、输入函数scanf(),输出函数printf(); 基本输入输出函数:一、格式化输出函数printf(),基本格原创 2013-04-25 17:40:06 · 859 阅读 · 0 评论 -
C语言——第三节笔记 实型数据
第三节 实型数据1、实型常量(实数): 浮点表示:1.23 1. 0.123 科学计数法:123e4 0.2e-12、实型变量 单精度浮点型: 4字节存储 例如:float i,j,k; 双精度浮点型: 8字节存储 例如:double m,n,f;数据精度和取值范围:实型数据" title="C语言鈥斺數谌诒原创 2013-04-25 17:40:10 · 1002 阅读 · 0 评论 -
strcpy 函数的实现和注意事项
出现频率最高的笔试题strcpy写法题目: 已知strcpy函数的原型是: char * strcpy(char * strDest,const char * strSrc); 要求:1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char *。解说: 1.strcpy的实现代码 char * strcpy(char * strDes原创 2013-05-08 21:25:13 · 1333 阅读 · 0 评论 -
解决VC中出现 " missing ')' before 'constant'"错误
原因:是函数的参数与预定义(宏)等重名了。解决方法就是,修改预定义或者函数参数中的任何一个即可。原创 2013-04-25 17:39:45 · 2902 阅读 · 0 评论 -
sizeof 详解
最近在看C 的一些东西,突然被一条sizeof的语句整死了,所以就索性把sizeof这块的知识点整理一番,免得以后又忘了没处查阅。#includeusing namespace std;void main(){char str[] = "http://www.ibegroup.com" ;printf("1是:%d\n",sizeof(str)); //24 当原创 2013-04-25 17:41:15 · 742 阅读 · 0 评论 -
C 指针 基础知识点
最近在看C指针的知识,觉得自己的C指针基础比较差,所以就将看的知识点做一总结指针变量只能指向某种指定类型的变量,指针变量使用前必须为指针变量赋值,比如线面的例子:char *pstu,*pnew; //1 char num; //2pnew=# //3pstu=pnew; //4 正确,指针变量的引用,pnew原创 2013-05-06 19:36:58 · 998 阅读 · 0 评论 -
main 函数的秘密
这个问题在笔试和面试中很容易被问到,是很基础的知识点,所以今天将此整理出来,以便以后复习。要点:1、main函数也是函数,具有函数的一般属性;2、main函数具有返回值,也具有形式参数;3、main函数的参数,由操作系统赋值。详细点:其实,main函数既可以是有参函数,也可以说是无参函数。对于无参形式来讲,定义main函数时,用void替代形式参数。对于有参原创 2013-05-06 20:31:09 · 1192 阅读 · 0 评论 -
C 与数据结构中的堆与栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分原创 2013-04-25 17:41:20 · 858 阅读 · 0 评论 -
C 编程中遇到的几种易错情况
第一种:变量的应用先附上代码:#includevoid main(void){int a=10,b=20,c=30;printf("%d %d %d\n",a+b+c,b=(c*2),c=c+b);}如果不事先在编译器中进行编译,你可否能说出这个函数输出的结果是什么吗?我在没有进行编译之前,算了一下,结果算错了,看看了书,才知道,这个输出语句原创 2013-04-25 17:41:18 · 681 阅读 · 0 评论 -
near指针,far指针,huge指针
near指针和far指针在DOS下(实模式)地址是分段的,每一段的长度为64K字节,刚好是16位(二进制的十六位)。near指针的长度是16位的,所以可指向的地址范围是64K字节,通常说near指针的寻址范围是64K。far指针的长度是32位,含有一个16位的基地址和16位的偏移量,将基地址乘以16后再与偏移量相加,(所以实际上far指针是20位的长度。)即可得到far指针的1M字节的偏移原创 2013-04-25 17:41:13 · 723 阅读 · 0 评论 -
初探MVC
很好的东东哦。。。。。不错原文地址:初探MVC作者:泛音 M部分是javabean中的User.javaV部分是failure.jsp; index.jsp; login.jsp; success.jspC部分是HelloServelt.java LoginProcess.java VV部分的login.jsp;转载 2013-04-25 17:38:27 · 661 阅读 · 0 评论 -
c语言详解sizeof
原文地址:c语言详解sizeof作者:蓝色星空一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。 它并不是函数。 sizeof操作符以字节形式给出了其操作数的存储大小。 操作数可以是一个表达式或括在括号内的类型名。 操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法转载 2013-04-25 17:41:11 · 635 阅读 · 0 评论 -
【转载】野指针
原文地址:【转载】野指针作者:minuo之遇见原文地址:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/28/1766854.html讨论一什么是野指针? 一个母亲有两个小孩(两个指针),一个在厨房,一个在卧室,(属于不同的代码块,其生存期不同)母亲让在厨房的小孩带一块蛋糕(指针指向的对象)给在卧室的小孩,这样在卧室的孩子才肯转载 2013-04-25 17:40:43 · 1073 阅读 · 1 评论 -
C语言——第二节笔记 数据类型和表达式
第二节:基本数据类型和表达式数据类型 a、基本数据类型整型int实型(或浮点型)float double字符型char b、构造数据类型数组、结构、联合、枚举 c、指针类型 d、空类型对数据的操作——操作 运算符和表达式——变量的定义 变量类型变量表 例: inti,j,k;原创 2013-04-25 17:40:08 · 655 阅读 · 0 评论