C语言回顾笔记

知识点回顾

  1. 头文件 #include<stdio.h>
  2. \n换行,\r回车 ,\t 移动一个tab位置,\v移动到下一个垂直制表对齐点。
  3. 一个字节八位。
  4. scanf()输入函数:应用方式scanf("%d%d",&a,&b);&是地址符,“&a”的含义是“变量a的地址”; 若双引号中为"%d,%d"形式,则输入时 也应加逗号;
  5. int整型2个字节或四个字节
    unsigned int无符号基本整型
    short短整型2个字节
    unsigned short 无符号短整型2个字节
    long长整型 4个字节
    unsigned long 4个字节
    long long 8个字节
    unsigned long long 8个字节
  6. 浮点型数据(float)4个字节,(double)8个字节。字符数据0~127
  7. 自增 ++i,i++;
    ++i 表示先自加1,然后再参与运算
    i++表示先运算,再自加1
     char c='?'
    printf("%d   %c\n",c,c);      
     //输出结果为  63   ?
前者%d按照十进制输出,后者%c按照字符数据输出
  1. strcmp函数 为字符串比较函数
  if(strcmp(str1,str2)>0)
  printf("yes");
  1. 将字符串一次输入或输出
  char c[]={"China"};
  printf("%s\n",c);
  scanf("%s",c) ;//C语言将空格作为输入字符串之间的分隔符!
 puts(str);
 gets(str);//运用此函数时回车也将作为字符送入字符数组中
  1. 强制类型转换运算符:如(int)(x+y) 将x+y的值强制转换为int型
  2. 数组元素可以作为函数实参传递,不能当做形参传递
  3. static只能被本文件中的其他函数调用 。 在函数首部最左端加关键字extern,则是外部函数,可以被其他文件调用,指针调用的是变量的地址。
  4. 在对程序编译时,系统会给变量分配内存单元(即字节,一定长度的内存空间)内存单元都有相应的编号(即地址)编号(地址)指向该变量单元,通过地址可以找到该变量,地址形象化的称为“指针”。程序经过编译之后将变量名转化为地址,通过变量名可以找到变量中所存储的值。(这种直接按变量名进行的访问,称为“直接访问”)间接访问:将变量的地址存放到另一变量中,通过该变量找到变量的地址,进而访问变量的值。一个变量的地址称为该变量的“指针”。
  5. 结构体、共用体、枚举、文件的读入与读出等。
  6. 打开一个文件方法:
if(fp = fopen(“file1”,“r”) ==NULL)
{
		printf(“cannot open this file\n”);
		exit(0) ;
}
fclose(文件指针)   //用fclose函数关闭数据文件
  1. (5)向文件读写一个字符串
   fgets(str, n, fp)

从fp指向的文件中读入一个长度为n-1的字符串,并在最后加一个’\0’字符存放到字符数组str中。
fputs(str, fp)(第一个参数可以为字符串常量,字符数组名,字符型指针)
16. 用格式化方式读写文件
fprintf(文件指针, 格式字符串, 输出表列)
fscanf(文件指针, 格式字符串, 输入表列)
17. C语言学习着重在实践上,多读代码,多写代码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值