c语言快速入门1

如果你想快速入门计算机,可以参考我的上一篇帖子,先了解一些必备的软知识,然后再来进行语言的快速入门

计算机入门基础知识

 


目录

 


1.1.1    计算机与程序

现代计算机可以自动完成计算任务

程序就是按照一定的顺序进行工作的

计算机的发明最初就是为了计算,最早期的计算器是算盘

 

1.1.2    计算机程序设计语言

机器语言

汇编语言

高级语言

 

1.1.3    高级语言的发展历程

Algol—>CPL—>BCPL—>B—>C

C语言的发展总是离不开Unix。

ECLR语言

 

1.1.4    C语言概要

函数

C语言的基本部件就是函数

#include <stdio.h>

Void main(){

                 Printf(“hello world”);

}

 

每一个程序只能有一个main函数,main函数是这个程序的入口也是这个程序的出口

Void也可以替换成int,如果int你的函数块中必须加一个return (integer);

#是编译预处理的开始,编译预处理有很多种类型,这种叫包含类型的编译预处理

以.h结尾的为头文件,它是包含类型的编译预处理语句,是在程序被编译以前就要执行的,所以当我们用到了printf和scanf等这两个函数的时候,要提前引进stdio.h这个头文件。

 

 

1.1.5 注释

注释的定义:给人看的,不给机器看,不属于代码,是用来解释代码的。程序运行的时候不会被程序翻译执行。

// 行注释

       注释一句代码

/*  */段落注释

       一般用在注释函数上

 

1.1.6常量

定义:固定不变的量就叫常量,“a”、‘a‘,1

常量的表示:常量一般用全大写字母

 

1.1.7变量

定义:可以改变的量

变量的表示:

       市面上所有语言定义变量名的规范:

              匈牙利命名法:c 出现复合英文单词使用_将多个单词隔开screen_print

              驼峰命名法:java 出现符合英文单词时使用,screenPrint

       数据类型 变量名 = 变量值; int a = 0;

 

扩充语法:

       适用于函数,常量,变量,起名的时候要见名知意

       变量名由字母、数字、下划线、$等组成,但是不能以数字开头

 

 

1.1.8数据类型

 

基本数据类型

       字符型  char  1

       整型

              短整型(short)2、整形(int)4、长整型(long)4

       浮点型

              单精度浮点型(Float)4、双精度浮点型(double)8

       Void类型

 

导出数据类型

       指针类型

       枚举类型 Enum

       结构体类型

       共用体类型

       文件类型

       函数类型

 

数据类型特点:表数范围  int  232个数 -232/2------232/2-1  程序合理分配内存

可以施加的运算种类

使用sizeof函数可以查看占了几个字节

 

 

1.1.9运算符

运算符:

       算术运算符 加减乘除 ()

       赋值运算符 =              赋值运算符的优先级最低

       真正的等于 ==

运算符的优先级

运算符的分类

       单元运算符 i++ --I (加1)

              i++ :先赋值,后运算

              --i:先运算,后赋值

 

       双元运算符 x+x

             

三元运算符 x?x:x

 

 

 

1.1.10格式化输入输出语句

 

Printf

Scanf

本体:计算机

Printf(“”,xxxx);

  1. 控制格式:%格式控制语句的开始,标志着第二部分的内容以什么格式去输出

          %d 十进制

                %c 字符

                %s 字符串

                %o 八进制

%f 十进制小数

%x十六进制

  1. 转义字符

        转移字符,是用来表示特定的一些字符的。

              “\”标志着转移字符的开始

              \”  引号

              \t  制表符

              \n  换行

              \’  单引号

              \\  \

 

 

1.1.11流程控制语句

分支语句(条件语句)

       If 语句  if else      if    else if……  else

 

if(逻辑表达式){

       True 要执行的语句

}else{

       False 要执行的语句

}

 

 

 

If(逻辑表达式){

       True以后一种情况

}else if(){

      

}else{

      

}

 

 

循环语句 For  

 

For(初始化的值;循环条件;循环增量){

       //循环体

 

 

While

While(循环条件){

       //循环体

}

 

 

 

选择语句

 

Switch(表达式){

Case 表达式1:

       语句;

Case 表达式2:

       语句;

Case……

 

Default:

       语句

}

 

#include <stdio.h>

#include <stdlib.h>

int main()

{

       int day = 1;

    switch(day){

              case 1:

                     printf("星期一 \n");

            break;

        case 2:

                     printf("星期er \n");

            break;

        case 3:

                     printf("星期san \n");

            break;

        case 4:

                     printf("星期si \n");

            break;

              case 5:

                     printf("星期wu \n");

            break;

        case 6:

                     printf("星期eliu \n");

            break;

        default:

                     printf("ri \n");

            break;

    }

   

       system("pause");

       return 0;

}

 

防穿透 break语句

 

posted @ 2016-11-19 11:58  bxl2016  阅读(2036)  评论(0编辑  收藏  举报