IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 【c语言基础】新手小白的福音,超详细讲解(第一部分) -> 正文阅读

[C++知识库]【c语言基础】新手小白的福音,超详细讲解(第一部分)

(前言)首先,第一次在csdn上写自己的博客,可能会有没有其他博主的内容精致,但我相信会足够详细。

C语言作为学习其他语言的基础,我们有必要学习好它的语法,以便去更加容易的理解其他语言(例如c++? java等)

一、C程序的组成

?一个c语言程序一般是由一个函数头和函数体组成如;

#include <stdio.h>

int main()

{

? ? ? printf("Hello world!");

? ? ?return 0;

}

第1行至第2行是函数头,第3行至第6行则为函数体,简而言之,在这个程序中被main函数的大括号所包含起来的部分就是函数体.

那么,我们现在来分析一下程序

首先是? ?#include <stdio.h>? 这一句属于我们程序的头文件? include(包含,包括) 即文件包含命令? "stdio.h" 则是标准输入输出函数的定义,后续也还会有"math.h"? "stdlib.h"等头文件。

其次是??? ?int? main()? ?该部分被称为主函数,main(主要的)? 我们c语言的程序总是从main部分开始执行的,例如:

#include <stdio.h>

int a();

int a()

{??

? ? ? ?int??b=2;

? ? ? ?printf("%d",b);

}

int main()

{

? ? ? int c=3;

? ? ? printf("%d",c);

? ? ? a();

}

结果如下图

如图可见,结果3在前2在后,那说明我们的程序是从main部分开始执行而不是从上至下开始执行?,如果是从上至下的执行程序的话,我们的结果则会相反,则会变为2在前3在后。

此程序我们运用到了后面的知识,暂时不做了解,只是给大家演示一下c语言的执行顺序。

那? int main()? ?中的? ?int? ?是什么东西呢?

我们的程序中有变量和常量这两种概念,简单的来说? int a;? ? a即是我所定义的一个变量,变量能够被我们所赋值(int a=1;这样的过程称之为赋值),常量则是我们所说的1、3、1.3等这些就被称之为常量,我们不能给常量赋值(如:1=3)这样的赋值方式是错误的。

说完变量,接下来我们了解一下变量的类型

我们的基本变量分为

int? ? 整型

float、double? ? ?单精度浮点型\双精度浮点型

char? ? 字符型

void? ? ?空类型

整形(int )顾名思义就是整数类型,就是例如1、2、3、10等这种整数? ?

例子:? ?? int a=3;? //此时我们就定义了一个整型变量a且把3赋给了它,它能够存储整数。

float、double? 浮点型? ?则是我们常用的小数,如:1.3、1.87、9.4488等

char? ? 字符型? 顾名思义则是存储字符的,即:c、A、D等这些字符。

void? ? 空类型? 表示我们不需要返回任何东西(当函数定义为其他类型时需要 return语句返回)

再然后是? ?printf("Hello World!"); 这条语句中涉及到了一个函数 即输出函数printf,基本格式分为两种

第一种:? printf("输出的内容");? ?//此条printf语句会输出你在“”中所敲打的任意内容? 即原样输出

第二种:printf("%d",a);? ? ?//此条printf语句会输出变量a的值,其中%d则为格式控制符

何为格式控制符

格式控制符是输入输出语句中的一个部分

%d代表整型数据

%f代表浮点型数据

%c代表字符型数据

后续还有更多的格式控制符我们后面会继续讲,今天我们只了解这三个格式控制符

以下为程序演示:

#include <stdio.h>

int main()

{

? ? ?int a=3;

? ? ?float b=1.4;

? ? ?double c=1.61;

? ? ?char d='a';

? ? ?printf("%d",a);

? ? ?printf("%f%f",b,c);

? ? ?printf("%c",d);

? ? ?return 0;

}

结果如下:

总结:

1.今天我们了解了程序的组成(函数头和函数体)

2.了解了变量的类型(整型、浮点型、字符型)

3.了解了格式控制符(%d、%f、%c)

最后由于时间问题,今天就先写到这里,下次我们还会深一步的了解,请各位将今天的知识消化一遍。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-04 12:40:48  更:2021-10-04 12:41:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 21:03:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码