![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C 程序设计语言
文章平均质量分 89
Y_momo_
纸上得来终觉浅,绝知此事要躬行。
展开
-
C程序设计语言:计算机和编程语言
1.1.1 计算机和编程语言:计算机与编程语言算法我们要让计算机做计算,就需要找出计算的步骤,然后用编程语言写出来计算机做的所有的事情都叫做计算计算的步骤就是算法1.1.2 计算机和编程语言:计算机的思维方式程序的执行解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行 编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机能懂的语言--机器语言--写的程序,然后这个机器语言写的...原创 2018-04-24 22:10:14 · 730 阅读 · 0 评论 -
C程序设计语言:全局变量、编译预处理和宏、大程序结构
第11周:全局变量、编译预处理和宏、大程序结构标签(空格分隔): C11.1.1 全局变量:全局变量全局变量定义在函数外面的变量是全局变量全局变量具有全局的生存期和作用域 它们与任何函数都无关在任何函数内部都可以使用它们#include <stdio.h>int f(void);int gAll = 12;int main(int...原创 2018-04-25 18:32:03 · 377 阅读 · 0 评论 -
C程序设计语言:枚举、结构、联合
第10周:枚举、结构、联合标签(空格分隔): C10.1.1 枚举:枚举常量符号化用符号而不是具体的数字来表示程序中的数字枚举用枚举而不是定义独立的const int变量枚举是一种用户定义的数据类型,它用关键字 enum 以如下语法来声明: enum 枚举类型名字{名字0,……,名字n};枚举类型名字通常并不真的使用,要用的是在大括号里的名字,因为它...原创 2018-04-25 18:30:25 · 237 阅读 · 0 评论 -
C程序设计语言:字符串
第9周:字符串标签(空格分隔): C9.1.1 字符串:字符串字符数组char word[] = {‘H’,’E’,’L’,’L’,’O’,’!’}; 这不是C语言的字符串,因为不能用字符串的方式做计算字符串char word[] = {‘H’,’E’,’L’,’L’,’O’,’!’,‘\0’};以0(整数0结尾的一串字符)0(int, 4字节)或...原创 2018-04-25 18:29:19 · 277 阅读 · 0 评论 -
C程序设计语言:指针
第8周:指针标签(空格分隔): C8.1.1 指针:取地址运算运算符&amp;scanf(“%d”,&amp;i);里的&amp;获得变量的地址,它的操作数必须是变量 int i; printf(“%x”, &amp;i);地址的大小是否与int相同取决于编译器 int i; printf(“%p”, &amp;i);&amp;不能取的地址&amp原创 2018-04-25 18:28:30 · 297 阅读 · 0 评论 -
C程序设计语言:数组
第7周:数组标签(空格分隔): C7.1.1 数组:数组的使用定义数组&lt;类型&gt; 变量名称[元素数量]; int grades[100];double weight[20];元素数量必须是整数C99之前:元素数量必须是编译时刻确定的字面量数组是一种容器(放东西的东西),特点是: 其中所有的元素具有相同的数据类型;一但创建,不能改变大小...原创 2018-04-25 18:27:30 · 485 阅读 · 0 评论 -
C程序设计语言:函数
第6周:函数标签(空格分隔): C6.1.1 函数的定义和使用:函数的定义和调用什么是函数?函数是一块代码,接收零个或多个参数,做一件事情,并返回零个或一个值函数定义函数头:返回类型、函数名(参数表){函数体}调用函数函数名(参数值);()起到了表示函数调用的重要作用 即使没有参数也需要()如果有参数,则需要给出正确的数量和顺序...原创 2018-04-25 18:26:03 · 203 阅读 · 0 评论 -
C程序设计语言:数据类型
第5周:数据类型标签(空格分隔): C5.1.1 数据类型:数据类型C是有类型的语言C语言的变量,必须:在使用前定义,并且确定类型C以后的语言向两个方向发展: C++/Java更强调类型,对类型的检查更严格JavaScript、Python、PHP不看重类型,甚至不需要事先定义C语言的类型整数 char、short、int、long、long lo...原创 2018-04-25 18:24:41 · 554 阅读 · 0 评论 -
C程序设计语言:循环
第4周:循环标签(空格分隔): C4.1.1 循环:while循环while循环while (条件成立) { ……}循环体内要有改变条件的机会如果把while翻译作“当”,那么一个while循环的意思就是:当条件满足时,不断地重复循环体内的语句。循环执行之前判断是否继续循环,所以有可能循环一次也没有被执行。条件成立是循环继续的条件。验证...原创 2018-04-24 22:22:06 · 169 阅读 · 0 评论 -
C程序设计语言:判断
第3周:判断标签(空格分隔): C3.1.1 判断:判断的条件条件计算两个值之间的关系,所以叫做关系运算。 运算符 意义 == 相等 != 不相等 &gt; 大于 1 &gt;= 大于或等于 &lt; 小于 &lt;= 小于或等于关系运算的结果当两个值的关系复合...原创 2018-04-24 22:21:11 · 359 阅读 · 0 评论 -
C程序设计语言:变量
第2周:变量标签(空格分隔): C2.1.1 变量:变量定义如何输入输入也在终端窗口中输入是以行为单位进行的,行的结束标志是按下回车键。在按下回车之前,程序不会读到任何东西变量int price = 0; 这一行定义了一个变量。变量的名字是price,类型是int,初始值是0。变量是一个保存数据的地方,当我们需要在程序里保存数据时,就需要一个变量来保...原创 2018-04-24 22:18:52 · 386 阅读 · 0 评论 -
C程序设计语言:文件、位运算
第12周:文件、位运算标签(空格分隔): C12.1.1 文件:格式化输入输出格式化的输入输出printf %[flags][width][.prec][hlL]type Flag 含义 - 左对齐 + 在前面放 + 或 - (space) 正数留空 0 0填充 width或prec...原创 2018-04-25 18:32:45 · 242 阅读 · 0 评论