C语言课本复习

一.顺序结构

 

1.输入输出

格式化输入函数scanf         

用法:scanf(格式字符串,输入项地址表)

格式化输出函数printf

用法:printf(字符串)或printf (格式字符串,输出项表)

 

输入一个字符的函数getchar

用法:getchar(a)

输出一个字符的函数putchar

用法:putchar(b)

 

输入字符串gets(a)

输出字符串puts(b)

 

二.选择结构

1.if

2.switch

 

 

三.循环结构

1.while

2.for

3.break continue

 

四.数组

1.字符串处理函数(注意加头文件string.h)

求字符串长度 strlen(字符串手地址即字符数组名或字符指针也可以使字符串常量)

 

字符串复制strcpy(a字符串首地址即字符数组名或字符指针,b字符串首地址即字符数组或字符指针也可以是字符串常量) (下都用a,b表示)

 

字符串连接strcat (a,b)

 

字符串比较strcmp(a,b)

 

大小写字母的转换 大转小strlwr(a) 小转大strupr(b)

 

    

 

五.函数

1.函数的递归调用

2.自定义函数

   自定义函数参数类型

 

六.指针

1.指针变量的定义,初始化,引用和运算

2.数组与指针

  p+i=a+i=&a[i] *(p+i)=*(a+i)=a[i]      

3.指针数组

   指针数组(数组中的每个元素都为指针) int*a[ ]    

   数组指针(指向数组的指针) int(*a)[ ]

4.指针与函数

①指针作为函数的参数;

②函数的返回值为指针;

int(*pf)() 定义一个指向函数的指针,该函数的返回值为整型

int*f() 定义一个返回值为指针的函数,该指针指向一个整型

③指向函数的指针。

5.指针与字符串

  字符指针str与字符数组string的区别是:str是一个变量,可以改变使它指向不同的字符串,但不能改变str所指的字符串常量。string是一个数组,可以改变数组中保存的内容。

 

七.结构类型

1.结构

    如何定义结构体,如何定义,引用结构体变量

2.typedef

3.链表

  定义节点,头指针,定义节点指针p,运用它建立头节点并插入数据节点

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hey,go for it!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值