上海龙凤419

C说话

C说话考点教导

时候:2024-09-16 22:49:43 C说话 我要投稿
  • 相干保举

C说话考点教导

  学而不思则罔,思而不学则殆。以下是小编为大师搜刮清算的C说话考点教导,但愿能给大师带来赞助!更多出色内容请实时存眷咱们应届毕业生测验网!

  【考点1】文件范例指针

  文件指针是一个指向布局体范例的指针,界说格局为:FILE *指针变量名。在利用文件时,都须要先界说文件指针。

  【考点2】文本文件与二进制文件

  文本情势寄存的是字符的ASCII码,二进制情势寄存的是数据的二进制。比方“100”若是是文本情势便是存储’1’、 ’0’、 ’0’三个字符的ASCII码(00110001 00110000 00110000),若是是二进制情势就把100转化成二进制(01100100)。

  【考点3】翻开文件

  文件的翻开情势:

  FILE *fp;

  fp=fopen(“c:\\lab.c”,”rb”);。

  fopen函数的前面一局部为文件名,前面一局部为文件的利用体例。此中r代表读,w代表写,a代表增添,b代表二进制位的。

  【考点4】文件函数

  判定文件竣事feof函数,挪动文件指针位置fseek函数,取得文件位置ftell函数,文件位置移到开首rewind函数,文件字符输入输入fgetc函数和fputc函数,文件输入输入fscanf函数和fprintf函数,文件字符串输入输入fgets函数和fputs函数,读写二进制文件fread函数和fwrite函数。

  以上函数请求晓得格局会用,清晰是用于二进制文件仍是文本文件。

  【保举浏览】

  C说话布局体和共用体

  【考点1】布局体范例的申明

  布局体是多少个范例数据的调集,

  布局体范例申明格局:

  struct 范例名 {范例1 成员名1;范例2 成员名2;……};,以上全部局部是一个数据范例,与整型的int是一样位置。可用typedef把布局体范例替代成一个只要几个字母的冗长标识符。

  【考点2】布局体变量的界说

  布局体变量是用申明的布局体范例所界说的一个变量,与布局体范例不是一回事。一个布局体变量所占字节数为其一切成员所占字节数之和。如struct stu{char name[10];int age;} a,b;则标明界说了两个布局体变量a,b,每一个变量占14个字节。a,b与int i,j;中的`变量i,j是一样位置。typedef 考的良多(课本150页例6)。

  【考点3】布局体成员的援用

  援用成员可用以下3种体例:(1)布局体变量名.成员名;(2)指针变量名->成员名:(3)(*指针变量名).成员名。点(.)称为成员运算符,箭头(->)称为布局指向运算符。

  【考点4】共用体

  共用体的利用格局与布局体类似,共用体界说的关头字为union,共用体所占字节数是一切成员中字节数最大的阿谁。

  union TT

  { int a;

  char ch[2];} t1 ;

  main()

  {t1.a=0x1234;

  printf("%x\n",t1.ch[0] );

  printf("%x\n",t1.ch[1] );}

  考点一: sizeof (struct TT) = 2;

  考点二: TT t1 ; t1.a=0x1234;

  那末 ch[0]=0x 34; ch[1]=0x12

  布局体和共用体和链表要把握最简略的。typedef 考的良多,并且必然要晓得若何援用布局体中的各个变量,链表中若何填加和删除节点,和奈何组成一个简略的链表,必然记着链表中的节点是有两个域,一个放数值,一个放指针。

  【考点5】链表

  链表是由一个个结点组成的,一个结点便是一个布局体变量。每一个结点能够分为数据域与指针域两个局部,数据域用来寄存要存储的数据,指针域用来指向下一个结点。链表是测验中的难点,在C说话和大众根本局部城市考到,要把握,链表中若何增添和删除节点(每一年都考),和奈何组成一个简略的链表,必然记着链表中的节点是有两个域,一个放数值,一个放指针。

【C说话考点教导】相干文章:

C说话考点精选03-18

C说话考点习题03-30

C说话节制语句考点03-28

C说话考点题型操练03-28

C说话法式改错教导12-12

计较机c说话的考点有哪些11-29

C说话数组考点常识点归结04-20

最新C说话常识教导操练题及谜底12-05

2017计较机二级C说话考点习题12-04