C语言入门
供新手阅读,包含基础概念以及常见难点解析。
giturtle
Stay hungry, stay foolish. Lu
展开
-
[C] 条件编译
楔子我们在C语言训练过程中,对于编译预处理指令还是有许多人会停留在直接文本替换的宏定义阶段但是偶尔会碰到如图红框这种未曾面熟的语句 :那么本片博客就这一问题相关内容予以简单解析.条件编译来自百度百科:—般情况下,C语言源程序中的每一行代码.都要参加编译。但有时候出于对程序代码优化的考虑.希望只对其中一部分内容进行编译.此时就需要在程序中加上条件,让编译器只对满足条件的代码进行编译...原创 2018-12-25 11:10:49 · 435 阅读 · 0 评论 -
[C]第七章--结构体
结构体原创 2018-12-18 23:29:55 · 152 阅读 · 0 评论 -
[C]第六章--指针
指针指针是什么?指针类型指针 + - 整数指针的解引用指针是什么?指针变量是一个数字,这个数字是内存的房间号。在计算机科学中,指针(pointer)是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。由于通过地址能到找所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”,意思就是通过它能够找到以它为地址的内存单元。指针是个变量,...原创 2018-12-10 17:27:59 · 141 阅读 · 0 评论 -
[C]第五章--操作符详解
文章目录1. 算数操作符2. 移位操作符3. 位操作符4. 赋值操作符5. 复合操作符6. 单目操作符7. 关系操作符8. 逻辑操作符9. 条件操作符10. 逗号表达式11. 下标引用/函数调用/结构成员操作符C语言中中的操作符(也叫运算法)类别很多,五花八门。不同的操作符分工不同,常见的可以分为以下几类:算数操作符移位操作符位操作符赋值操作符复合操作符单目操作符关系操作符逻辑...原创 2018-12-07 09:57:09 · 165 阅读 · 0 评论 -
[C]第四章--数组
文章目录一维数组数组的创建数组的初始化数组的使用数组在内存中的储存一维数组数组的创建数组是一组相同元素的集合.数组的创建方式:type_t arr_name [const_n];// type_t 是指数组的元素类型// const 是一个 常量表达式,用来指定数组的大小数组创建的实例:// 代码1int arr1[10];// 代码2int count = 10;...原创 2018-12-06 15:44:25 · 271 阅读 · 0 评论 -
[C]第三章--函数
文章目录函数是什么?库函数自定义函数函数的参数实际参数形式参数函数的调用传值调用传址调用函数的嵌套调用和链式访问函数的声明和定义函数递归递归与迭代函数是什么?数学中我们常见到函数的概念,这是百度百科对函数的定义:子程序.在计算机科学中,子程序是一个大型程序中的某段代码,由一个或多个语句块组成。他负责完成某向特定任务,而且相对于其他代码,具有相对的独立性。一般会有输入参数并有返回值,提供对...原创 2018-12-05 18:00:18 · 235 阅读 · 0 评论 -
[C]第二章--分支语句与循环语句(2)--实战演练
文章目录拉门帘ATM机登录界面折半查找(二分查找)猜数字关机小程序只有在实际应用中才可以感受到分支与循环语句的微妙之处.以下列举几个笔者练习过的比较经典的例题.拉门帘要求:编写代码,演示多个字符从两端移动,向中间汇聚.达到拉门帘的效果.#include<stdio.h>#include<stdlib.h&原创 2018-12-05 11:29:20 · 281 阅读 · 0 评论 -
[C]第二章--分支语句与循环语句(1)--知识解析
文章目录什么是语句?分支语句悬空else多分支if书写形式的对比switch语句循环语句1. whilebreak 语句continue 语句2. for3. do...while4. goto语句什么是语句?在C语言中,由一个分号;隔开的一段代码就是语句,比如:return 0;/100 + 1 ;/printf("a");等都是语句.分支语句分支语句就是选择结构.其中最常见的关键词就...原创 2018-12-04 21:36:31 · 616 阅读 · 0 评论 -
[C]第一章--初识C语言(3)--C新手难点详解
文章目录关键字1.typedef2.static#define定义常量和宏指针关键字什么是关键字?关键字也称保留字,是C语言一定定义过的特殊标识符,也就不可以再用作变量名了.C语言常见的关键字有以下这些:(从A到Z顺序排列)auto break case char const continuedefault do double else enum extern float fo...原创 2018-12-03 15:05:59 · 197 阅读 · 0 评论 -
[C]第一章--初识C语言(2)--C常见操作
文章目录字符串+转义字符+注释字符串转义字符注释选择语句循环语句函数数组操作符字符串+转义字符+注释字符串"hello,giturtle!"这种由双引号(Double Quote)引起来的一串字符成为字符串字面值,简称为字符串.C String(C风格)字符串指的是以’\0’结尾的字符数组,在计算字符串长度的时候’\0’是作为结束标志,并不算做字符串内容,但在计算字符串占存中算作.原创 2018-12-03 12:13:35 · 460 阅读 · 0 评论 -
[C]第一章--初识C语言(1)--C新手入门
什么是C语言?C语言是一门通用的计算机编程语言,广泛应用于低层开发.C语言的设计目标是提供一种能以建议的方式编译,处理低级存储器,减少少量机器码,以及不需要任何环境支持便能运行的编程语言.尽管C语言提供了许多低级处理的功能,但依然保持着良好的跨平台的特性,以一个标准规格写出的C语言程序员可在许多电脑平台进行编译,甚至包括一些嵌入式处理器(单片机或称MCU)以及超级电脑等工作平台.二十世纪八...原创 2018-12-02 22:21:02 · 495 阅读 · 0 评论