欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第二次

程序员文章站 2022-06-02 16:01:51
...

注释

  1. 代码中有不需要的代码可以直接删除,也可以注释掉
  2. 代码中有些代码比较难懂,可以加一**释文
    注释有两种风格:
    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. 修饰函数

指针

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);