发表文章

[最新] 学习日志3

weixin41970805 5月前 2



            姓名:黄蓓 日期:2018年6月22日

今日学习任务:复习学习关于数组,指针,关键字,宏定义等知识点

今日任务完成情况:根据课堂情况完成代码书写,代码量200行左右

今日开发中出现的问题汇总:指针掌握不够熟练

今日未解决问题:无。

今日开发收获:复习巩固了关于数组与指针的知识点,并学习了几个新的关键字方面的知识点。

总结 :

1.一维数组,二维数组如何定义,初始化?如何在程序中赋值?

一维数组的定义格式为:

类型说明符  数组名[常量表达式];

二维数组定义的一般形式为:

类型说明符  数组名[常量表达式][常量表达式]

一维数组的初始化:int a[10]={0};

                 int a[10]={1,2,3}

                 int a[]={1,2,3};

                int a[10]={1,2,3,4,5};

二维数组的初始化:int a[2][3]={1,2,3,4,5,6};

                  int a[0][0]={1,2,3,4,5,6};

                  int a[2][3]={{1,2,3},{4,5,6}};

一维数组的赋值:for(i=0;i<sizeof(a)/sizeof(a[0]);i++)
 {
  printf("%d ",a[i]);
 }

二维数组的赋值:for(i=0;i<2;i++)
 {
  for(j=0;j<3;j++)
  {
   printf("%d",a[i][j]);
  }
  printf("\n");
 }

2.字符数组如何定义,初始化,如何程序中赋值?

对字符数组进行定义:例如char[10]

对字符数组初始化,可逐个字符赋给数组中各元素。

例如:

charc[10]={I’, ‘’,a,m,‘’,h,a,p, p,y}

字符数组在程序中赋值

3.字符串常见函数的使用,不用函数如何实现字符串的复制,字符串长度的实现?

(1)用“%s”格式符输出字符串时,printf函数中的输出项是字符数组名,而不是数组元素名。

(2)如果数组长度大于字符串实际长度,也只输出到遇′\0′结束。(3)可以用scanf函数输入一个字符串。

4.函数的构造有哪些?入参,返回值如何在函数中体现?形参,实参是如何传递数据?

函数调用的形式:
(1)作为函数语句调用。函数一般无返回值。例:
printf(“Hello,World!\n”);
(2)作为函数表达式调用。例:
m=max(a,b)*2;
(3)作为函数参数调用。例:
printf(“%d”,max(a,b));
   m=max(a,max(b,c));

形式参数:定义函数时函数名后面括号中的变量名
实际参数:调用函数时函数名后面括号中的表达式

5.值传递,地址传递是怎么回事?如何实现在子函数中数值交换后在主函数中能实现?

值传递方式方式:
  函数调用时,为形参分配单元,并将实参的值复制到形参中;
  调用结束,形参单元被释放,实参单元仍保留并维持原值;
特点:

形参与实参占用不同的内存单元;  单向传递

地址传递方式:
函数调用时,将数据的存储地址作为参数传递给形参
特点:
形参与实参占用同样的存储单元;
“双向”传递;
实参和形参必须是地址常量或变量;

6.Autoregisterexternstatic关键字的使用,详细说明

动变量是最常用的。 关键字auto能够显式地指定存储类别。
  显式定义         auto int x,y;隐含定义    等价       int x,y;

实际上关键字“auto”可以省略,auto不写则隐含确定为“自动存储类别”,即动态存储方式。 程序中大多数变量属于自动变量。

对于使用频繁的变量,可以使用register声明为寄存器变量,其值存储在CPU中,加快了运行速度。如:register int x;     register char  c.

如果全局变量在后面定义,而在前面的函数中要使用,则必须在使用前用extern声明该全局变量。如:extern int Abc; 

static修饰全局变量,改变变量的作用域,只在本文件被使用
static修饰函数,改变函数的作用域,只在本文件被调用
static修饰局部变量,改变变量的声明周期,直到程序退出

7.文件的包含有几种?分别表示什么意思?

两种。潜逃包含和集中包含

8.宏定义如何实现?撤销定义如何实现?

一般形式:   #define   宏名    [宏体]

#undef可终止宏名作用域

自我评价:认真听课学习,学习积极性强。

相关推荐
最新评论 (0)
返回
发表文章
weixin41970805
文章数
15
评论数
0
注册排名
1306515