精华内容
下载资源
问答
  • JavaScript高高级级程程序序设设计计阅阅读读笔笔记记 三三 ECMA Script 中中的的引引用用类类型型 ECMA Script 中的引用类型主要包括O bject 类Boo lean类Numbe r类St ring类inst anceof运算符 2.8 引用类型 1...
  • C语言程序设计(第三版)笔记-谭浩强.docC语言程序设计(第三版)笔记-谭浩强.doc
  • 一章 概述 1 C语言的特点 语言简洁紧凑使用方便灵活共有个关键字种控制语句 运算符丰富公有种运算符 数据结构丰富数据类型有整型实型字符型数组指针结构体共用体等 具有结构化的控制语句如...允许直接访问物理地址能...
  • C语言程序设计(第三版)-谭浩强 附笔记与答案 exe电子书格式
  • C语言程序设计(第三版)-谭浩强个人学习笔记,自己整理出来的部分相关习题和练习,只到函数部分!
  • 高质量程序设计指南:C++C语言第三版笔记 学习此书的记录,内容比较多。希望对大家有帮助。
  • 参考国二《C语言程序设计2020年》教材自学笔记 声明:该笔记仅为个人笔记,通过教材的自主学习从而进行选取干货部分摘录和个人见解分析,如有不足请多指教,该笔记不做商用化!个人笔记会同步CSDN博客和B站。 第三...

    参考国二《C语言程序设计2020年版》教材自学笔记

    声明:该笔记仅为个人笔记,通过教材的自主学习从而进行选取干货部分摘录和个人见解分析,如有不足请多指教,该笔记不做商用化!个人笔记会同步CSDN博客和B站。

    第三章 数据结构(下)

    3.3 数据输入

    ① scanf函数是C语言提供的标准输入函数,其作用是从终端键盘上读入数据。

    3.3.1 scanf函数的一般调用形式

    scanf(格式控制,输入项1,输入项2,…)
    scanf("%d%f%lf", &k, &a, &y);

    ① scanf是函数名,双引号括起来的字符串部分为格式控制部分,其后的 &k,&a,&y为输入项。

    ② 格式控制的主要作用是指定输入时的数据转换格式,即格式转换说明。

    ③ 对于int、float、double型变量,在变量之前必须加“&”符号作为输入项(“&”是C语言中的求地址运算符,输入项必须是地址表达式)

    3.3.2 scanf函数中常用的格式说明

    ① 由于输入是一个字符流,scanf从这个流中按照格式控制指定的格式解析出相应数据,送到指定地址的变量中。因此当输入的数据少于输入项时,运行程序将等待输入,直到满足要求为止。当输入的数据多于输入项时,多余的数据在输入流中没有作废,而是等待下一个输入操作语句继续从此输入流读取数据。

    3.3.3 通过scanf函数从键盘输入数据

    ① 只要能把数据正确输入,就可以按任何形式添加间隔符。

    ② 数字之间不需要间隔符,若插入了间隔符,系统也将按指定的宽度来读取数据,从而会引起输入混乱。除非数字是“粘连”在一起,否则不提倡指定输入数据所占的宽度。

    ③ 可以在“%”和格式字符之间加入“ * ”,作用是跳过对应的输入数据。

    ④ scanf函数中的格式控制字符串是为了输入数据用的,无论其中有什么字符,也不会输出到屏幕上,因此如果想在屏幕上输出提示信息,应该首先使用printf函数输出,例如:

    int  x,y,z;
    scanf("Please  input  x,y, z,:%d%d%d"&x,&y,&z);
    

    屏幕上不会输出“Please input x,y,z:” 要求输入数据时按照一一对应的位置原样输入这些字符,必须从第一列起以下面的形式进行输入:

    Please input x,y,z :12 34 56
    

    包括“Please input x,y,z:”中字符的大小写、字符间的间隔等必须与scanf中的完全一致。这些字符又被称为通配符

    ⑤ 需要提醒的是,为了减少不必要的麻烦,尽量不要使用通配符。

    3.4 复合语句和空语句

    3.4.1 复合语句

    ① 在C语言中,一对花括号“{}”不仅可用作函数体的开头和结尾的标志,也可用作复合语句的开头和结尾的标志,复合语句也可称为“语句块”。

    ② 用一对花括号把若干语句括起来构成一个语句组。一个复合语句在语法上视为一条语句,在一对花括号内的语句数量不限。

    ③ 在复合语句中,不仅可以有执行语句,也可以有定义部分,定义本复合语句中的局部变量。

    3.4.2 空语句

    ① 如果只有一个分号,这个分号也是一条语句,称为“空语句”,程序执行时不产生任何动作。

    3.5 程序举例

    ① 在scanf函数中给double类型变量输入数据时,应该使用 %lf格式转换说明符,而输出时,对应的格式转换说明符可以使 %lf,也可以用 %f

    文章末尾,祝参加全国计算机等级考试(NCRE)二级的各位朋友能够顺利过关!!!

    展开全文
  • 参考国二《C语言程序设计2020年》教材自学笔记 清明际,缅怀烈士,愿逝者安息,生者不忘初心,继承志,要成为自己的英雄,国家的英雄。向抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞默哀。 声明:该笔记仅为个人笔记...

    参考国二《C语言程序设计2020年版》教材自学笔记

    清明际,缅怀烈士,愿逝者安息,生者不忘初心,继承志,要成为自己的英雄,国家的英雄。向抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞默哀。

    声明:该笔记仅为个人笔记,通过教材的自主学习从而进行选取干货部分摘录和个人见解分析,如有不足请多指教,该笔记不做商用化!个人笔记会同步CSDN博客和B站。

    第三章 顺序结构(上)

    3.1 赋值语句

    ① 在赋值表达式的尾部加上一个“;”号,就构成了赋值语句,也称表达式语句。

    3.2 数据输出

    ① 把数据从计算机内部送到计算机外部设备上的操作称为“输出”。

    ② 把数据从计算机外部设备送入计算机内部的操作称为“输入”。

    ③ 在VC环境下,在调用输入和输出的库函数之前要求在源程序中出现包含头文件“stdio.h”的命令行。

    3.2.1 printf函数的一般调用形式

    ① printf函数是C语言提供的标准输出函数。

    格式: printf(格式控制,输出项1,输出项2,…)

    其中“格式控制”是字符串形式。

    ② printf函数中“格式控制”的作用是:

    (1)给输出项提供输出格式说明。

    格式说明由“%”符号和紧跟在其后的格式描述符组成。当输出项为int类型时,其形式为“%d”;当输出项为float或double类型时,其形式为“%f”或“%e”(对于double类型的也可以用“%lf”或“%le”)。

    (2)提供需要原样输出的文字或字符。

    printf可以没有输出项,函数的调用形式将为printf(格式控制),输出结果就是格式控制中的固定字符串。

    ③ “\n”是C语言中特定的转义字符“回车换行”。

    3.2.2 printf函数中常用的格式说明

    ① 格式控制中,每个格式说明都必须用“%”开头,以一个格式字符作为结束,在此之间可以根据需要插入别的特殊东西。

    ② 左对齐符号“-”。

    ③ 为了使程序具有通用性,在写程序时尽量不用大写字母的格式字符。

    ↑格式字符及其功能↑

    ↑格式字符及其功能↑

    ④ 在“%”和格式字符之间,可以加入长度修饰符,以保证数据输出格式的正确和对齐。对于长整型数应该加“l”,即“%ld”,对于短整型数可以加“h”,即“%hd”。

    ⑤ 当使用格式说明时,输出数据所占的宽度(即域宽)由系统决定,通常按照数据本身的实际宽度输出,前后不加空格,并采用右对齐的形式。也可以人为控制输出数据所占的宽度(即域宽)。

    (1)在“%”和格式字符之间插入一个整数常数来指定输出的宽度n。

    (2)对于“float”和“double”类型的实数,可以用“n1,n2”的形式来指定输出宽度(n1和n2分别代表一个整常数),其中n1指定输出数据的总宽度(小数点也占一位),n2指定小数点后小数位的位数,n2也称为精度;也可以用“.n2”格式,不指定总宽度,仅指定小数部分的输出位数,由系统自动突破,按照实际宽度输出;对于“g”或“G”类型,宽度用来指定输出的有效数字位数,如果不指定宽度,将自动按照6位有效数字输出,截去右边多余的小数,并对截去部分的第一位小数做四舍五入处理

    (3)对于整型数,若输出格式是“0n1”或“.n2”格式,则如果指定的宽度超过输出数据的实际宽度,输出时将会右对齐,左边补0

    注意:输出数据的实际精度并不完全取决于格式控制中的域宽和小数的域宽,而是取决于数据在计算机内的存储精度。通常系统只能保证float类型有7位有效数字,double类型有15位有效数字。若你指定的域宽和小数的域宽超过相应类型数据的有效数字,输出的多余数字是没有意义的,只是系统用来填充域宽而已。

    ⑥ 由于输出数据都隐含右对齐,如果想左对齐,可以在格式控制中的“%”和宽度之间加一个“-”来实现。

    ⑦ 通常输出的数据如果是负数,前面有“-”,但正数前面的“+”一般都省略了。如果要每一个数前面都带正负号,可以在“%”和格式字符间加一个“+”来实现。

    3.2.3 使用printf函数时的注意事项

    ① “\n回车。“\r回行不回车。“\t制表。“\a响铃

    ② printf函数有返回值,返回值是本次调用输出字符的个数,包括回车等控制符。

    ③ 输出数据时的域宽可以改变。

    文章末尾,祝参加全国计算机等级考试(NCRE)二级的各位朋友能够顺利过关!!!

    展开全文
  • 第三版 谭浩强 张基温著 第八章 文件 读书笔记 //写一个字符到磁盘文件// int fputc(int ch,FILE *fp)//ch 要写入文件的字符,,fp:FILE 类型文件指针//功能:把字符变量的值输出到指针变量fp所指文件 #include&...

    以下是 <<C语言程序设计教程>> 第三版 谭浩强 张基温著  第八章 文件  读书笔记

    //写一个字符到磁盘文件
    // int fputc(int ch,FILE *fp)
    //ch 要写入文件的字符,,fp:FILE 类型文件指针
    //功能:把字符变量的值输出到指针变量fp所指文件

    #include<stdio.h>
    #include<stdlib.h>
    int main(void)
    {
     FILE *fp;
     int ch;
     if((fp=fopen("f:\\file1.txt","w"))==NULL)
     {
      printf("cannot open this file.\n");
      exit(1);
     }

     while((ch=getchar())!='\n')
     {
      fputc(ch,fp);
     }
     fclose(fp);
     return 0;
    }

    //从磁盘文件中读取一个字符
    // int fgetc(FILE *fp)
    //从指针变量fp 所指文件中读入一个字符
    #include<stdio.h>
    #include<stdlib.h>
    int main(void)
    {
     FILE *fp;
     char ch;
     if((fp=fopen("f:\\file1.txt","r"))==NULL)
     {
      printf("can not open");
      exit(1);
     }
     while((ch=fgetc(fp))!=EOF)
     {
      //putchar(ch);
      fputc(ch,stdout); //等同于putchar(ch);
     }
     fclose(fp);
     return 0;
    }


    //统计已有文件file1.txt 中的字符个数
    #include<stdio.h>
    #include<stdlib.h>
    int main(void)
    {
     FILE *fp;
     int count=0;
     if((fp=fopen("f:\\file1.txt","r"))==NULL)
     {
            printf("can not open");
            exit(1);
     }
     while(fgetc(fp)!=EOF)
     {
      count++;
     }
        fclose(fp);
     printf("%d",count);
     return 0;
    }


    // fputs 函数可以向文件写入一个字符串,其原型为  int fputs(const str,FILE *fp);
    //参数 str---字符数组或字符串
    //把字符数组str中所有字符输出到fp所指文件,但字符串结束符“\0”不输出
    //返回:若成功返回非负值,若失败,则返回EOF


    //fgets可以从文件读取一个字符串 
    //  char *fgets(char *str,int n,FILE *fp);
    //参数: str --- 用于存放读入的字符串
    //       n  ----送入str中的字符个数,包括从文件中读入的n-1个字符和自动添加的“\0”
    // 功能:从fp所指文件读取n-1个字符,放到数组str中,如果读入n-1个字符完成之前遇到换行符“\n”或文件结束符EOF,就结束读入,但所遇到的换行符“\n”
    //       也作为一个字符送入str数组,在读入的字符串之后自动加一个“\0”

    //从键盘输入若干行字符,保存到磁盘上
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    int main(void)
    {
     FILE *fp;
     char string[81];
     if((fp=fopen("f:file2.txt","w"))==NULL)
     {
      printf("Can not open the file");
      exit(1);
     }
     while(strlen(gets(string))>0)
     {
      fputs(string,fp);
      fputs("\n",fp);
     }
     fclose(fp);
     return 0;
    }


    //读取字符串
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    int main(void)
    {
     FILE *fp;
     char string[81];
     if((fp=fopen("f:\\file2.txt","r"))==NULL)
     {
      printf("can not open the file");
      exit(1);
     }
     while((fgets(string,81,fp))!=NULL)
     {
      printf("%s",string);
     }
     fclose(fp);
     return 0;
    }


    //利用类似于scanf和printf的 函数fscanf和fprintf进行文件格式化输入输出
    #include<stdlib.h>
    #include<stdio.h>
    #include<string.h>
    int main(void)
    {
     FILE *fp;
     char name[20];
     int num;
     float score;

     if((fp=fopen("f:\\file3.txt","w"))==NULL)
     {
      printf("can not open the file");
      exit(1);
     }
     printf("type name,num,score:");
     scanf("%s %d %f",name,&num,&score);
     while(strlen(name)>1)
     {
      fprintf(fp,"%s %d %f",name,num,score);
      printf("type name,num,score:");
      scanf("%s %d %f",name,&num,&score);
     }
     return 0;
    }

     

    //C语言中除了可以进行字符,字符串和格式化三种读写之外,ANSI C还对缓冲文件系统做了扩充,允许按“记录”(即数据块)来读写文件,这样方便对程序中的
    //数组,结构体进行整体输入/输出。C语言通过fwrite和fread函数进行按“记录”读/写,其调用形式为
    //  fread(buffer,size,count,fp);
    //  fwrite(buffer,size,count,fp);
    //  参数:buffer一个指针(地址),对于fread而言,它是读入数据的存储区的起始地址;对于fwrite而言,它是将要输出数据的存储区起始地址。
    //  size ---要读写的字节数(记录的长度)
    //  count----要读写多少个size字节的数据项,即读写的记录数。
    //  fp----文件类型指针变量
    //  返回:函数fread和fwrite的返回值是实际上已经读入或输出的项数,即执行成功则返回count的值。
    //  例如:  fwrite(arr,80,3,fp)
    //          表示从数组名arr所代表的数组起始地址开始,每次输出80B的数据,共输出3次,即输出240B,输出到fp所指向磁盘文件中,如果执行成功,返回值为3。
    //   用函数 fread 和 fwrite实行按“记录”读写,必须采用二进制方式。

    //例:通过scanf函数从键盘读入5个学生的数据(包括学生姓名,学号,年龄,三门课程的分数),然后求出每人的平均成绩,用fprintf函数输出学生姓名、
    //学号和平均成绩(输出到磁盘文件stud.rec中),再用fscanf函数从stud.rec中读出这些数据并显示在屏幕上。

    #include<stdlib.h>
    #include<stdio.h>

    struct student
    {
     char name[10];
     int num;
     int age;
     float score[3];
     float ave;
    }s[5];
    int main(void)
    {
     FILE *fp;
     int i;

     if((fp=fopen("stud.rec","wb"))==NULL)
     {
      printf("can not open the file\n");
      exit(1);
     }
     
     for(i=0;i<5;i++)
     {
      scanf("%s %d %d %f %f %f",s[i].name,&s[i].num,&s[i].age,&s[i].score[0],&s[i].score[1],&s[i].score[2]);
      s[i].ave=(s[i].score[0]+s[i].score[1]+s[i].score[2])/3;
      fprintf(fp,"%s %d %f",s[i].name,s[i].num,s[i].ave);
     }
     fclose(fp);

     fp=fopen("stud.rec","rb");
     i=0;
     while(fscanf(fp,"%s %d %f",s[i].name,&s[i].num,&s[i].ave)!=-1)
      i++;
     printf("\nName   Num   Ave\n");

     for(i=0;i<5;i++)
     {
      printf("%-10s %-5d %9.2f\n",s[i].name,s[i].num,s[i].ave);
     }
     return 0;
    }


    //文件位置指针定位
    // fseek函数:fseek()函数的作用是使位置指针移动到所需位置
    // fseek函数原型为: int fseek(FILE *fp,long int offst,int orgn);
    //参数:orgn---起始点,可以用数字表示,也可以用stdio.h中所定义的宏来表示
    // fseek()中起始点参数
    // 参数    宏名          意义
    //  0      SEEK_SET      文件头
    //  1      SEEK_CUR      当前位置
    //  2      SEEK_END      文件尾

    // offst为位移量,指以起始点为基点向前移动的字节数,如果其值为负数,表示向后移。所谓“向前"是指从文件开头向文件末尾移动的方向,位移量应为long int
    // 型数据,这样当文件长度很长时,位移量仍在long int 型数据表示范围之内。
    // fseek(fp,10,0)  将位置指针移动到离文件开始10B处
    // fseek(fp,-20,1)  将位置指针从当前位置向后移动20B
    // fseek(fp,-50,2)  将位置指针从文件末尾后移50B
    // 返回值: 若成功执行,则返回0,若失败,则返回一个非零值。

    // ftell函数
    // ftell函数能告诉用户位置指针的当前指向,例如 ftell(fp)的值是fp所指文件中位置指针的当前指向,如果出现错误(如不存在此文件),则ftell函数返回值-1,
    // 其原型为  long int ftell(FILE *fp);

    //  rewind函数
    //  rewind 函数的作用是使位置指针重新返回至文件的开头处,此函数无返回值,其原型为  void rewind(FILE *fp)

    // 编写一个程序,将磁盘文件1的内容复制到磁盘文件2中,即模仿copy命令的功能。
    #include<stdio.h>
    #include<stdlib.h>
    char buff[32768];
    int main(int argc,char *argv[])
    {
     FILE *fp1,*fp2;
     unsigned int bfsz=32768;
     unsigned long i=0;

     if((fp1=fopen(argv[1],"rb"))==NULL)
     {
      printf("can not open the file %s",argv[1]);
      exit(1);
     }
     if((fp2=fopen(argv[2],"wb"))==NULL)
     {
      printf("can not open the file %s",argv[2]);
      exit(1);
     }
     while(bfsz)
     {
      if(fread(buff,bfsz,1,fp1))
      {
       fwrite(buff,bfsz,1,fp2);
       i=i+bfsz;
      }
      else
      {
       fseek(fp1,i,0);
       bfsz=bfsz/2;
      }
     }
     fclose(fp1);
     fclose(fp2);
     return 0;
    }


    /*
    大多数标准I/O函数并不具有明确的出错信息返回值,例如:如果调用fputc函数返回EOF,他可能表示文件结束,也可能是因调用失败而出错了,
    ANSI C 为此提供了专门函数来处理I/O调用中的错误。

    ferror 函数可明确检查是否出错,int ferror(FILE *strm);
    在调用fopen函数时,会自动使相应文件ferror函数的初值为零,如果函数返回值为0,则表示没有出错,如果返回值非零,则出错。
    当一个程序中要多次使用I/O调用时,应在每调用一次输入/输出函数后,都有一个ferror函数值与之对应,并在调用后立即测试ferror 函数的值,否则该值会丢失。
    因为ferror反映的是最后一个函数调用的出错状态。

    fclearerr函数
    函数fclearerr()作用是重置ferror函数的初值为零,使用目的是为了在一次监视I/O调用并测试使用ferror()的值后,立即使其复位,以便有效监视下一个I/O调用
    fclearerr()原型为  int fclearerr(FILE *strm);
    */

    转载于:https://www.cnblogs.com/susuzhao/archive/2011/09/29/2195834.html

    展开全文
  •  编程:需求分析、设计、编写程序(编码、编辑、链接、运行)、调试程序 2> 指数形式:e的左边是数值部分(有效数字),不能省略,但可以表示成 .e-4;等等;e的右边是整数部分,必须是整数形式 3> 实型...

    ---恢复内容开始---

    1>  编程:需求分析、设计、编写程序(编码、编辑、链接、运行)、调试程序

    2>  指数形式:e的左边是数值部分(有效数字),不能省略,但可以表示成 .e-4;等等;e的右边是整数部分,必须是整数形式

    3>  实型常量有单精度、双精度和长双精度之分,但无 有符号和无符号之分

    4>  关键字又称保留字

    5>  变量名的命名规则:1)标识符只能由英文字母、数字和下划线组成;

                2)标识符必须以字母或下划线开头;

                3)不允许使用C关键字为标识符命名;

                4)标识符可以包含任意多个字符,但一般会有最大长度限制,与编译器相关,不过大多                                                           数情况下不会达到限制;

    6>  注释:左斜线(/)和星号(*)之间不能有空格,注释不能嵌套

    7>                  C语言数据类型分类

              数据类型分类          关键字

            -----------------------

               |      |    基本整型    |       int

                  |      |      长整型      |         long

              基|  整型  |      短整型      |           short

              本|      |  无符号整形  |        unsigned

               ---------------------

              类|      |  单精度类型  |         float

              型|  实型  |  双精度类型  |        double

               |浮点型|长双精度类型|         long double

                --------------------

               |字符型|                   char

                   --------------------

               |枚举类型|                    enum

             --------------------------

             构 |   数组  |                 arr[N]

             造 ---------------------

               | 结构体 |                  struct

             类 ----------------------

             型 | 公用体  |                 union

            ------------------------

                     |指针类型|               *p

              ----------------------

                     |  无类型  |              void

            ------------------------

     

    8>  

     

    转载于:https://www.cnblogs.com/31415926535x/p/7956557.html

    展开全文
  • 第一章 1 程序的概述 C语言程序设计 学习笔记 教材采用的是 c语音程序设计潭浩强第三版 1 程序的概述 1.1 c语音的发展背景 大家需要一种解决当时计算机问题的语言,UNIX系统的描述和实现工具...
  • 变量 :C语言中,每个变量必须先定义后引用。所谓变量存在是指系统为这个变量分配一块存储空间,此时对变量的操作,就是对变量所对应的存储空间中存放的数据进行操作。人们将变量占据存储空间的时间称为变量的生存期...
  • #include<stdio.h> //第三周2.循环 // 计算 输入数值的位数 int main() { int x; int n=0; scanf("%d",&x); //四位数以下的数 //方法一:if()else if() els...
  • 一篇博客,也不知道怎么写,就把以前的笔记发上来吧 1.5 #include void main() { printf("******************\n"); printf(" very good\n"); printf("******************\n"); } 1.6 #include void main() { ...
  • 1章 C语言概述1. C语言出现的历史背景 C语言是国际上广泛流行的高级语言。 C语言是在B语言的基础上发展起来的。 B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了一个UNIX操作系统,在PDP...
  • .基本概念 3.4数据类型 5种简单数据类型:undefined,boolean,number,string,null.还有一种复杂的数据类型:object. 由于不像c语言一样区分各种数据类型,所以使用var新建的数据可以使用typeof返回数据类型,如 var...
  • 作者:sumjess目前内容:六七章总结1、转义字符(又称斜线字符): 注意:(1)转义字符常量,如'\n'、'\101'、'\141'; (2)反斜线后的八进制可以不用0开头。如:'\101'代表的就是字符常量‘A...
  • 作者:sumjess目前内容:十二、十章总结1、C语言中的用户标识符的作用域和存储类:C语言之局部变量&amp;全局变量&amp;变量存储方式全局变量与局部变量在内存中的区别详细解析2、编译预处理: (1)在...
  • 版权声明:非商业转载请注明出处,商业转载请联系本人 http://blog.csdn.net/qq_38351824声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷...作者:sumjess目前内容:第三四五章...
  • C语言程序设计序言一章 程序设计和C语言计算机程序的概念计算机语言机器语言符号语言(低级语言)高级语言简单的C语言程序举例运行程序的步骤与方法程序设计的任务二章 种基本结构顺序程序设计选择结构程序...
  • js执行前会把函数声明载入,因此可以在调用之后声明函数,不必向c语言一样先声明,再调用,然后写实现。这个学名叫“函数声明提升”。 2.函数的表达式语法:var funcName=function(){}。这种方式其实是先创建一个...
  • 可以由一个或者多个字母,下划线,美元符号或数字组成(首个字符必须是字母)ECMAScript标识符使用驼峰大小写形式,也就是一个字母小写,后面每个单词的首字母大写(非强制) 1.3注释 同C语言 单行注释 两个正...
  • 第一章 程序设计与...第三章 最简单的C程序设计—顺序程序设计 一、数据类型 二、运算符与表达式 三、数据的输入和输出 第四章 选择结构与条件判断 第五章 循环结构程序设计 第六章 利用数组处理批量数据 ...
  • C语言学习笔记

    2021-02-21 16:21:14
    参考书:《C程序设计第》谭浩强著 本文为学习记录笔记,供个人学习记录,如有错误,望指正,感谢! 第一章:程序设计和C语言(待更) 第二章:算法-程序的灵魂(待更) 第三章:顺序程序设计 3.1表现形式及其...
  •  作为C语言的扩展,块其实是由苹果公司添加到语言中的。这个看起来像函数的东西,定义在函数或者方法的内部,并且能够访问在函数或者方法范围内块之外的任何变量。其实,这个东西在一些方面有点像Java里的匿名内部...
  • 目前为此,ECMAScript第3还是使用最广的版本,以下的笔记除非特别说明,否则都是以第3为基础。 语法 ECMAScript大量借鉴了C以及其它类C语言的语法,因此很多都是大同小异的。 区分大小写 在ECMAScript中所有的...

空空如也

空空如也

1 2 3 4
收藏数 74
精华内容 29
关键字:

c语言程序设计第三版笔记

c语言 订阅