| |
|
开发:
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语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/29 3:42:49- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |