自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小林的博客

自学c语言中,希望能得到帮助与指点,不胜感激!

  • 博客(17)
  • 收藏
  • 关注

原创 学习指针引用数组

首先数组(a[10])的名字就代表一个地址,是数组第一个元素的地址,即&a[0];int * p;p=a;就是将指针指向数组a的第一个元素;或者int * p=a  与int * p=&a[0]是一样的;p+1的意思不是将地址直接加1,而是代表同一数组中下一个元素的地址,即&a[1],也可以用a+1表示。所以*(p+1)=*(a+1)=a[1];同理1换成字母 i来表示也是可以的。

2015-10-21 20:29:33 310

原创 今日学习总结指针

指针就是地址,地址形象化的称为指针,一个变量的地址称为该变量的指针,如果有一个变量来储存指针,则它称为指针变量,定义指针变量的形式为:    类型名 * 指针变量名    如 :int * pointer_1 , int * pointer_2          pointer_1=&a ; pointer_2=&b;           定义变量时可以直接进行初始化  int

2015-10-20 21:28:30 361

原创 今日学习还是函数

书上有个例题,有一个地方真是不好理解,可能是我自己的问题,不过我给代码稍微改了改,原来是这样的:#includeint main(){void sort(int array[],int n);int a[10],i;printf("enter array:\n");for(i=0;iscanf("%d",&a[i]);sort(a,10);printf("T

2015-10-19 18:55:33 261

转载 内存各个区域的区别

名称内容代码段可执行代码、字符串常量数据段已初始化全局变量、已初始化全局静态变量、局部静态变量、常量数据BSS段未初始化全局变量,未初始化全局静态变量栈局部变量、函数参数堆动态内存分配一般情况下,一个可执行二进制程序(更确切的说,在Linux操

2015-10-16 20:25:06 543

原创 函数学习

函数之前也了解过,主要是那个函数的递归调用比较晕,嵌套调用还可以,一个函数内不能再定义另一个函数,也就是不能嵌套定义,但可以嵌套调用函数,也就是说在调用一个函数的过程中,又调用另一个函数。举个嵌套调用的例子吧计算阶乘的代码long fact(long n){if(n==0||n==1) return 1;else return fact(n-

2015-10-15 20:38:44 262

原创 今日学习总结数组习题

也不知道是我学艺不精还是怎么回事,数组学完之后课后习题基本上一道都做不出来,还要看着答案去练习代码,还是因为谭老师的书难啊,不过我自己看答案能看懂,看答案的时候也会试着优化一下答案,找出不同的方法来实现结果。由于时间的原因,我想快点学过去,等书看完了再转回来自己去用心做做吧,到时候看有没有进步,这几天写代码出现的问题没之前刚开始的时候那么多了,不过还是有些值得注意的新问题,我竟然把字母o当成了数字

2015-10-14 20:48:07 280

原创 今日学习总结二维数组

看了二维数组感觉晕晕的,完全是看书上的例题,没有一点自己的思想,不过大部分都能看懂,就是自己想不起来,二维数组好像就是表格的形式,有两个下标  a[2][3],一维数组也像个表格,只是一维数组的表格只有一行,而二维的就有好多行了。int  a[2][3]={ {23,45,33},{3,5,7} }这是一个例子,其他的大同小异。比如去掉7也行,那就默认是0了。3,5,7都去掉的话i

2015-10-09 21:05:37 459

原创 今日学习总结数组

数组就是一系列的元素组合,用简单的符号来表示,int  a[10]  就是说数组里面有十个元素而且是整型,分别是a[0]  a[1]  a[2]  a[3]  a[4]  a[5]  a[6]  a[7]  a[8]  a[9]#includeint main (){int i;int f[20]={1,1};for (i=2;if[i]=f[i-2]+f[i-1];

2015-10-08 20:07:31 313

原创 今日学习总结认识函数

函数时一块代码,接受零个或多个参数,做一件事,并返回零个或一个值。   如 函数头:void sum(int benin,int end)void是返回类型,sum是函数名,括号里面的是参数表。就像数学的 y = f(x)函数一样,c语言也有函数,函数里也有参数,最后返回一个值,只不过在定义函数时需要定义函数与参数的类型,如果函数没有类型,那就用void来定义,如果没有参数也可

2015-09-26 20:43:33 723

原创 今日学习总结细节错误

前些日子我还在纠结,那么多的循环类型,我要用哪个合适啊,今天算是找到了些依据吧:如果有固定次数   用for;如果必须执行一次  用do_whlie;其他情况  用while。每次编译源代码的时候,总会出现错误提示,哪怕是看着课本去抄写也会有不同的错误,能够一次编译成功的次数很少,更别说是我自己编写的代码了!比较常见的错误就那几种,我都有做总结,之前我也提到过,

2015-09-25 21:03:35 319

原创 今日学习总结循环中的一些问题

在循环条件中有些问题我实在想不通,有些问题想通了感觉还是迷糊的,就今天因为顺序的问题我就想了半天,还是有个说服自己的理由吧#includeint main(){char c;int letters=0,space=0,digit=0,other=0;printf("请输入一行字符:\n");while((c=getchar())!='\n'){if(c>='a'

2015-09-24 22:00:09 320

原创 今日学习总结判定素数

#include#includeint main (){int n,i,k;printf("please enter a integer number:n=?");scanf("%d",&n);k=sqrt(n);for(i=2;iif(n%i==0)break;if(ielse printf("%d is a prime number.\n",n);

2015-09-23 20:35:27 434

原创 19~20日学习总结

用getchar函数输入一个字符,putchar输出一个字符#includeint main(){   char a;   a=getchar();      //从键盘输入一个字符送给变量a   putchar(a);    //将变量a的值输出   putchar(‘\n');  //换行   return();}

2015-09-23 08:55:02 308

原创 今日学习总结9.18

我想说个控制语句,continue与breakcontinue(结束本次循环语句),停止当前的本次循环,但是还继续下一个循环break(终止执行循环语句),跳出循环!printf(“%7.2f\n”,a);7.2的意思是,输出的字符总共占7列,小数部分占两列,且靠在最右边;如果是-7.2则是靠在最左边。printf也是一个函数,printf(格式控制,输出表列)

2015-09-23 08:47:09 370

原创 9.17整型常量

谭浩强的书,今天看到56页了,之前的几天通过其他途径学习过这些基础知识,这次算是温习了下吧,一些常量变量的知识,常量包括:  1,整型常量,就是一般的整数吧。  2,实型常量,又分为两种十进制小数形式,由数字和小数点组成,如1.453  3,字符常量,分为普通字符和转义字符,普通字符要用单撇号括起来,如‘a’ ‘3’  ‘!’不能写成‘ab’,字符常量的储存是以代码储存的(

2015-09-23 08:45:50 573

原创 9.14,表达式学习总结

今天学到了c语言表达式if   假如else if  又假如else  否则具体的就是上面的意思!下面写一个例子吧:if(age>=18)//如果age变量的值大于或等于18{  printf(“你成年了”);}else if(age>4)//如果age小于18但是大于4                //也可

2015-09-23 08:41:03 234

原创 2015.9.13号

这几天对C语言有了初步的了解,看了不少的语法知识。  #include  int main()  {    printf("hello world\n");    return 0;   }这是我接触的第一个简单的程序设计,相信大部分人都是从hello word开始的吧!另外还接触到了变量的知识,变量的名字不要与关键词重名,这点很容易

2015-09-22 22:07:07 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除