一:综述

内容涵盖:1.数据类型    2.运算符,表达式和语句
3.循环 4.分支和跳转 5.函数 6.数组  7.结构体,联合体   8.指针  9.宏定义

二:具体内容

1数据类型

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16

 2运算符,语法和表达式

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

 3循环

  1第一种:for循环 循环结构for语句的格式:

for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } 在上面的语法结构中,for关键字后面()中包括了三部分内容:初始化表达式、循环条件和操作表达式,它...
   2.第二种while语句 循环结构while语句的格式: 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; } 在上面的语法结构中,{}中的执行语句被称作循环体,循环体是否执行取决于循环条件。
  3.第三种do....while语句 循环结构do...while语句的格式: 初始化语句; do { 循环体语句; 控制条件语句; }while(判断条件语句); 在上面的语法结构中,关键字do后面{}中的执行语句是循环体

4分支和跳转

if语句详解(1)语句结构详解

if(表达式)

     语句;{注意 “=”是赋值符号而“==”是等于号。0为假,非零为真。}

例1:

#include<stdio.h>

int main()

{

   int a=1;

   if(a==1)

      printf("hehe\n");

   return 0;

}

②#include<stdio.h>

int main()

{

   int a=2;

   if(a=1)

      printf("hehe\n");

   return 0;

}

打印hehe.

或 if(表达式)  语句1;

else     语句2;

例2:#include<stdio.h>

int main()

{

   int a=1;

   if(a==0)

    printf("hehe\n");

   else

    printf("haha\n");

   return 0;

}

注意 else不能加表达式

例3

#include<stdio.h>

int main()

{

 int n;

 scanf("%d",&n);

 if(n<=5)

  printf("休息日\n");

 else(n>5 && n<=7);

  printf("工作日\n");

 return 0;

}

当输入1,2,3,4,5时工作日也会输出

或if(表达式){

 

        语句1;

 

        语句2;

 

       .......

 

} if语句后有多个语句要加大括号,为一个代码块。

例4#include<stdio.h>

int main()

{

   int a=1;

   if(a==1)

      printf("hehe\n");

      printf("haha\n");

   return 0;

}

实例:计算分段函数

#include<stdio.h>

#include<math.h>

int main()

{

  double x;

  printf("Enter x:");

  scanf("%lf",&x);

  double y;

  if(x<0)

  {

   y=(x+1)*(x+1)+2*x+1/x;

  }else{

   y=sqrt(x);

  }

  printf("%.2lf\n",y);

  return 0;

}

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

6数组

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

7结构体与联合体

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

 8指针

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_169宏定义 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNjk3NDIwNTU=,size_20,color_FFFFFF,t_70,g_se,x_16