随笔分类 -  C

摘要:strcmp()所在头文件:string.h功能:比较俩个字符串一般形式:strcmp(字符串1,字符串2)说明:当S1S2时,返回正数return result,result>0俩个字符串自左向右逐个字符比较(按ASCII值大小相比较)知道出现不同的字符或遇“\0“为止如”a“>"A"”A“<"B... 阅读全文
posted @ 2014-07-10 11:07 crystal_C++ 阅读(167) 评论(0) 推荐(0)
摘要:#include#include/*定义学生结构体*/struct Student{ char ID[20]; char Name[20]; float Mark1; float Mark2; float Mark3; float Avarage;};/*声明学生... 阅读全文
posted @ 2014-06-27 14:33 crystal_C++ 阅读(942) 评论(0) 推荐(0)
摘要:线性结构线性结构的特点是:在数据元素的飞空有限集中,(1)存在唯一的一个被称作“第一个”的数据元素;(2) 存在唯一一个被称做“最后一个”的数据元素;(3)除第一个外,集合中的每一个元素都只有一个前驱,除最后一个外,集合中的每一个元素都只有一个后继。在稍复杂的线性表中,一个数据元素含有若干个数据项,... 阅读全文
posted @ 2014-06-26 11:21 crystal_C++ 阅读(250) 评论(0) 推荐(0)
摘要:数组名可以作函数的实参和形参。如:#includeint main(void){ int array[10]; f(array,10);}f(int arr[],int n){}array为实参数组名,arr为形参数组名。在学习指针变量之后就更容易理解这个问题了。数组名就是数组的... 阅读全文
posted @ 2014-06-16 14:34 crystal_C++ 阅读(463) 评论(0) 推荐(0)
摘要:C语言规定:如果指针变量P已指向数组中的一个元素,则P+1指向同一数组中的下一个元素。引入指针变量后,就可以用俩种方法来访问数组元素了。如果p的初值为&a[0],则:P+i和a+i就是a[i]的地址,或者说它们指向a数组的第i个元素。*(p+i)或*(a+i)就是p+i或a+i所指向的数组元素,即a... 阅读全文
posted @ 2014-05-30 17:15 crystal_C++ 阅读(1891) 评论(0) 推荐(0)
摘要:一个变量有一个地址,一个数组包含若干元素,每个数组元素都在内存中占用存储单元,他们都有相应的地址,所谓数组的指针是指数组的其实地址,数组元素的指针是数组元素的地址。一个数组是有连续的一块内存单元组成的。数组名就是这块连续内存单元的首地址。一个数组也是由各个数组元素(下标变量)组成的。每个数组预元素按... 阅读全文
posted @ 2014-05-30 14:42 crystal_C++ 阅读(228) 评论(0) 推荐(0)
摘要:C指针中的一些内容和例子首先要知道指针的概念,要弄清指针的四个要素1.指针的类型2.指针指向的类型3.指针所指向的地址4.指针本身所占用的内存另外要知道俩个指针运算符&:取地址运算符*:间接访问运算符即指针运算符一、指针变量/*1.指针变量*/#include int main(void){ ... 阅读全文
posted @ 2014-05-27 15:32 crystal_C++ 阅读(184) 评论(0) 推荐(0)
摘要:/*C控制语句--分支和跳转*//*关键字 if else switch continue break case default goto 运算符:&&(且) ||(或) ?:(三元运算符) 函数 getchar() putchar() 怎样使用if和if else 语句以及如何嵌套使用它们。... 阅读全文
posted @ 2014-05-19 09:43 crystal_C++ 阅读(269) 评论(0) 推荐(0)
摘要:C的三种循环while、for和do while先说一下scanf()函数的返回值问题当scanf("%d,%d",&a,&b);如果用户正确输入了俩个整形变量,那么scanf的返回值为2当scanf("%d,%d,%d",&a,&b,&c);如果用户正确的输入三个整形变量,那么scanf的返回值为... 阅读全文
posted @ 2014-05-15 17:22 crystal_C++ 阅读(360) 评论(0) 推荐(0)
摘要://第五章 运算符,表达式和语句#include //引入头文件#include#define ADJUST 7.64 //定义常量#define SCALE 0.325int main(void) //主程序入口 无返回值 void{ double shoe,foot; ... 阅读全文
posted @ 2014-05-14 10:09 crystal_C++ 阅读(309) 评论(0) 推荐(1)
摘要:看的书是 C primer plus ,这本书好评很多,学过C#,没有精通,了解Java,所以看这本书会很容易上手,编译器用的是VC++6.0,因为VS2010好像不支持C99标准,有些代码功能会报错,所以新手的话还是用专业写C的IDE吧,加油,准备先看C,在看,汇编和数据结构,然后进军C++,之后... 阅读全文
posted @ 2014-05-08 16:10 crystal_C++ 阅读(136) 评论(0) 推荐(0)