C语言——基础学习(一)(应付考试版)

前面已经对本博客书写目的进行了相关的阐述,在此不再废话多说,直接切入正题。

当你翻开每本编程语言书籍,你都会发现开始都必然会有其优点的介绍。其也差不多是约定俗成的惯例。

那么C语言的优点有什么呢?

  • 高效:目前很多语言都会以C语言的编译处理速度为标准
  • 可移植:几乎所有语言都会这么说,但是C的确是踏踏实实做事的 
  • 功能强大且灵活:同样的,这一点几乎所有语言进行宣传时不会不说自己强大,但是C的的确确还称得上强大。可以进行移动端的开发,可以进行计算机端的开发,可以进行单片机的开发。其实,在某种程度上也是可以进行网页开发的,但是....对吧,都懂。
  • 高级语言:面向对象

C语言的开发过程大致有七个步骤:

1.定义程序目标-2.设计程序-3.编写代码-4.编译-5.运行程序-6.测试和调试程序-7.维护和修改程序

以上意思都比较浅显,故一笔带过。有所提及完全为了需要应付考试的大学生准备。

学习一门编程语言,要证明你学过,你至少要会写Hello World吧!(逃~)起码这样才能算的上不是太丢脸,所以即使你是单纯的应付考试,请你务必会写“Hello World!”。如果这个也不会,神仙难救哦......

#include <stdio.h>
int main(void)
{
  printf("Hello World!");
  return 0;
}

以上。(在满足C99时,甚至return 0都可以省略。)

#include <stdio.h>是指本程序包含另一个文件,该文件名称为stdio.h,该文件是所有C语言编译包的一个标准部分

int main(void)是指int是说明函数将返回一个整数(integer),main()是一个函数的名字,void则说明了该函数并不接受任何返回值

printf()语句是一句函数调用语句,printf语句的函数在stdio.h中有所说明,因此stdio.h在程序开始前需要进行申明。

由以上程序,我们可以知道,一个简单的C语言程序真正开始是从"{"开始,以"}"结束。同时,我们也了解到,C语言必定满足先申明后引用我们可以很形象的将C语言的编写比喻成一栋大楼的建造。在申明的过程中,也就是我们建造大楼进行材料购买的环节,然后慢慢的根据事先设计好的图纸(流程图)搭建起来,然后进行相关的质检过程(程序调试),接着就可以进行工程的交付了(即程序包生成)。故下面从材料的购买开始说起。

首先在程序的开始(文件的申明暂时不理),我们首先需要申明变量。申明变量应当满足以下条件:

  • 只能以字母或下划线开始;
  •  不能以数字开始;
  • 一般小写(C语言区分大小写,即H1和h1是两个不同的变量); 
  • 关键字不允许用(关键字如下:auto、breakcasecharconstcontinuedefaultdodoubleelse、enum、extern、floatforgotoif、inline、intlong、register、restrict、return、shortsignedsizeof、static、structswitchtypedef、union、unsignedvoid、volatile、while、_Bool、_Complex、Imaginary如果应付考试,只需看红色部分。

现在,该说一说数据类型了。C语言中,基本数据类型包括整数类型(int)、短整型(short)、长整型(long)、单精度浮点类型(float)、双精度浮点类型(double)、字符型(char)。比较常用的是int、float、char,故应付考试只要考虑这三个点。个人感觉,在考试中应该不会考到各数据类型所占的字节数,故在此也不在提了。

时候也不早了,该去和小姐姐聊天了,明天继续!~

同样的在结尾,希望大家能够监督我做到每周五更。恩(伍更琉璃那种)!就是这样。

微信公众号:huosooh

知乎:mly(验证:烧锅炉的)

猜你喜欢

转载自blog.csdn.net/JosonChanJD/article/details/80501408