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++知识库 -> 2021-08-17 C从0开始 -> 正文阅读

[C++知识库]2021-08-17 C从0开始

第一课时

一,有关c的创建及相关代码意义

头文件的定义:

<stdio.h>头文件,此处stdio为标准输入输出的库函数(包含所有库函数),h为header。
拓展:<math.h>凡是有关数学运算有关函数,均放入此处。

二,尝试代码编译

开始第一个程序编译
在这里插入图片描述
此时可发现,编译产生一个obj目标文件,但不可执行,连接后产生一个exe可执行文件。

三,执行

在这里插入图片描述

##【案例1】已知角度值45°,求正弦值的2倍。

在这里插入图片描述

【案例2】已知三角形三边a,b,c,求面积
在这里插入图片描述

三 ,语言简介

1.程序执行由主函数开始,在主函数中结束。
2.函数名后应该跟(),函数内容必须用{}括起来,称之为函数体。
3. 文件包含是C语言预处理程序的另一个重要功能。文件包含命令的功能是把指定的文件插入该命令行位置,并取代该命令行,从而把指定的文件和当前的源程序文件连成一个源文件。

#include 包含的头文件,它是调用基本的函数库的函数。如:#include “stdio.h”
或:#include <stdio.h>

#include “stdio.h”或:#include <stdio.h> 的区别化

双引号(“”)表示在源程序所在的目录(文件夹)查找包含文件,如果找不到,再按系统标准方式在有关目录中查找
尖括号(<>)只在按系统标准方式的有关目录中查找。

4.在C语言源程序中允许用一个标识符来表示 一个字符串,称之为 宏(常量)

格式 #define 宏名 替换文本
如 #define Pi 3.14

四 ,C源文件的编辑、编译、连接、运行

按照C语言语法规则而编写的C程序成为源程序。C源程序以==.C==为扩展名
源程序需要翻译成扩展名为**.obj**的机器指令的程序(称为目标程序)
通常,把高级语言程序翻译成机器指令程序的过程称之为编译。

五.C程序结构

按C语法规则编写的程序称C语言源程序,简称C源程序,具有以下结构特征:
1. 一个C语言源程序一或多个源文件组成。
一个源文件一或多个函数组成。
2. 每个源程序,必须有一个且只能有一个main函数,也称主函数,main函数的位置任意,但无论main函数放在什么位置,程序的执行都将从main函数中开始,也将回到main函数结束
3. 源程序中可以有预编译命令,预编译命令通常放在源文件或源程序最前面,用#开头 。预编译,就是C的编译器在正式编译之前首先所执行的处理命令。预编译命令后面加分号;结尾
4. 每个语句都必须以分号;结尾。但预处理命令后、函数头之后不能加分号。
5. 注释 // 或//…为注释语句,仅起注释作用,程序运行时不被执行。
区别:
1.前一种形式可谓与程序任何部位,但后一种形式只能放在行末;
2.若注释语句需分开在两行(或多行),则只能用/**/。

6. C源程序中,英文字母区分大小写。
7. 若需要,几个语句可写在同一行,一个语句也可分开写在多个行。
8. C的每个文件,以及每个函数都可以独自编译。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-18 12:31:35  更:2021-08-18 12:31:44 
 
开发: 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/20 9:24:25-

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