c语言快速入门1

时间:2024-09-11 11:04:08

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

计算机入门基础知识


目录

c语言快速入门1c语言快速入门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这个头文件。

c语言快速入门1

1.1.5 注释

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

// 行注释

注释一句代码

/*  */段落注释

一般用在注释函数上

1.1.6常量

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

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

1.1.7变量

定义:可以改变的量

变量的表示:

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

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

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

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

扩充语法:

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

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

c语言快速入门1

c语言快速入门1

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函数可以查看占了几个字节

c语言快速入门1

1.1.9运算符

运算符:

算术运算符 加减乘除 ()

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

真正的等于 ==

运算符的优先级

运算符的分类

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

i++ :先赋值,后运算

--i:先运算,后赋值

c语言快速入门1

双元运算符 x+x

c语言快速入门1

三元运算符 x?x:x

c语言快速入门1

1.1.10格式化输入输出语句

Printf

Scanf

本体:计算机

Printf(“”,xxxx);

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

%d 十进制

%c 字符

%s 字符串

%o 八进制

%f 十进制小数

%x十六进制

  1. 转义字符

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

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

\”  引号

\t  制表符

\n  换行

\’  单引号

\\  \

c语言快速入门1

c语言快速入门1

1.1.11流程控制语句

分支语句(条件语句)

If 语句  if else      if    else if……  else

if(逻辑表达式){

       True 要执行的语句

}else{

       False 要执行的语句

}

c语言快速入门1

If(逻辑表达式){

       True以后一种情况

}else if(){

}else{

}

c语言快速入门1

循环语句 For

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

       //循环体

}

c语言快速入门1

While

While(循环条件){

       //循环体

}

c语言快速入门1

选择语句

Switch(表达式){

Case 表达式1:

       语句;

Case 表达式2:

       语句;

Case……

Default:

       语句

}
#include <stdio.h>

#include <stdlib.h>

int main()

{

       int day = ;

    switch(day){

              case :

                     printf("星期一 \n");

            break;

        case :

                     printf("星期er \n");

            break;

        case :

                     printf("星期san \n");

            break;

        case :

                     printf("星期si \n");

            break;

              case :

                     printf("星期wu \n");

            break;

        case :

                     printf("星期eliu \n");

            break;

        default:

                     printf("ri \n");

            break;

    }

       system("pause");

       return ;

}

防穿透 break语句