第二次
程序员文章站
2022-06-02 16:01:51
...
注释
- 代码中有不需要的代码可以直接删除,也可以注释掉
- 代码中有些代码比较难懂,可以加一**释文
注释有两种风格:
C语言风格的注释 /xxxxxx/
缺陷:不能嵌套注释
C++风格的注释 //xxxxxxxx
可以注释一行也可以注释多行
选择语句和循环语句
选择语句 if…else
循环语句while
函数
函数的特点就是简化代码,代码复用
数组
1.数组即一组相同类型元素的集合
2.数组的定义
int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个整形数组,最多放10个元素
3.数组的使用
#include <stdio.h>
int main()
{ int i = 0; int arr[10] = {1,2,3,4,5,6,7,8,9,10};
for(i=0; i<10; i++)
{ printf("%d “, arr[i]); }
printf(”\n");
return 0; }
操作符
1.算数操作符
+ - * / %
2.移位操作符
>> <<
3.位操作符
& ^ |
4.赋值操作符
= += -= *= /= &= ^= |= >>= <<=
5.单目操作符
*
! 逻辑反操作
- 负值
+ 正值
& 取地址
sizeof 操作数的类型长度(以字节为单位)
~ 对一个数的二进制按位取反
-- 前置、后置--
++ 前置、后置++
* 间接访问操作符(解引用操作符)
(类型) 强制类型转换
4.关系操作符
> >= < <=
!= 用于测试“不相等”
== 用于测试“相等”
5.逻辑操作符
&& 逻辑与
|| 逻辑或
6.条件操作符
exp1 ? exp2 : exp
7.逗号表达式
exp1, exp2, exp3, …expN
8.下标引用.函数调用和结构成员
[] () . ->
关键字
auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
1.关键字 typedef
typedef 顾名思义是类型定义,这里应该理解为类型重命名
2.关键字static
在C语言中: static是用来修饰变量和函数的
- 修饰局部变量
- 修饰全局变量
- 修饰函数
指针
1. 指针
2. 指针变量
3. 指针变量的大小 指针大小在32位平台是4个字节,64位平台是8个字节
结构体
结构体的初始化
//打印结构体信息
struct Stu s = {"张三", 20, "男", "20180101"};
//.为结构成员访问操作符
printf("name = %s age = %d sex = %s id = %s\n", s.name, s.age, s.sex, s.id);
上一篇: 第二次