C语言专题
C语言知识与课程。
莫影老师
莫影老师
展开
-
C语言学习-文件
文件操作基本流程:1.打开文件----fopen();2.读写文件;3.关闭文件----fclose() 读写文件中有:1.字符读写--fgetc+fputs 2.字符串读写:fgets()+fputs 3.格式化读写:fprintf()+fscanf() 4.标准化读写:fread()+fwrite() 文件进阶---:文件指针操作:1.fseek :移动指针 2.ftell:计算偏移量 3.rewind:回到文件首原创 2016-08-11 15:38:44 · 557 阅读 · 0 评论 -
C语言学习-结构体
(1)将一个变量定义为标准类型(基本数据类型)与定义为结构体类型不同之处在于后者不仅要求指定变量为结构体类型,而且要求指定为某一特定的结构体类型,因为可以定义出许许多多种具体的结构体类型。 (2)对结构体中的成员(即“域”),可以单独使用,它的作用与地位相当于普通变量。 (3)成员也可以是一个结构体变量。 (4)成员名可以与程序中的变量名相同,二者不代表同一对象原创 2016-07-23 00:04:46 · 748 阅读 · 0 评论 -
C语言学习-指针
学习指针明确两个基本概念其实就差不多就OK了 1.指针的类型 指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。 2.指针所指向的类型 把指针声明语句中的指针名字和名字左边的指针声明符*去掉,剩下的就是指针所指向的类型 而无论是运算还是传参,或者用来表示其他类型的数据,都需要满足变量类型一致即可原创 2016-07-19 22:03:54 · 1075 阅读 · 0 评论 -
C语言学习-函数
程序设计思路: 自顶向下、逐步求精 程序结构按功能划分为若干个基本模块,形成一个树状结构 各模块间的关系尽可能简单,功能上相对独立 每一模块内部均是由顺序、选择和循环三种基本结构组成 其模块化实现的具体方法是使用子程序 1. 按什么原则划分模块: 按功能划分模块 2. 如何组织好各模块之间的联系: 按层次组织模块 子程序其实就是函数的一种体现原创 2016-07-18 22:19:47 · 1893 阅读 · 0 评论 -
C语言学习-数组
数组,一维数组,二维数组,冒泡排序,字符数组,字符与字符串的区别原创 2016-07-16 23:33:59 · 988 阅读 · 1 评论 -
C语言学习-循环结构
循环嵌套 的作用:做一些重复有规律的事情(while do_while for循环) continue 和break等跳转语句原创 2016-07-14 22:58:20 · 625 阅读 · 0 评论 -
C语言学习-分支结构
分支结构程序:1.关系运算符和表达式; < 小于 > 大于 <= 小于等于 >= 大于等于 == 等于 != 不等于 关系运算符都是双目运算符,左结合性 优先级低于算术运算符,高于赋值运算符 表达式 关系运算符 表达式 (a+b)>(c+d) 关系表达式他的值是“真”或者“假”,用“1”和“0”表示 2.逻辑运算和表达式 (1).&& 2个表达式都成立的时候成立 (2).|| 2个表示都不成立的时候它不成立 (3).! 真为假,假亦真 非零值表示“真” 0表示“假” 分支语句: if-else ;i原创 2016-07-12 23:00:15 · 678 阅读 · 0 评论 -
C语言学习-顺序结构+运算符选讲
c语言优先级结合性的特点,隐式转换(基本数据类型转换的特点),强制转换的语法,字符类函数putchar+getchar原创 2016-07-09 19:14:42 · 870 阅读 · 0 评论 -
C语言学习-FirstC
第一个C语言程序,但是包含很多信息,#include 指令,printf函数,scanf函数详细介绍,转移字符 ,以及格式控制字符串的详细介绍,这是C语言的入门程序,包含了很多内容原创 2016-07-09 00:18:52 · 2395 阅读 · 5 评论 -
C语言学习-C语言初始
C语言初识: 32关键词 9个控制语句 32个关键词 名字 作用 1.auto 声明自动变量 2.static 声明静态变量 3.extern 声明全局变量 4.register 声明寄存器变量 5.int 声明整型变量 6.float 声明实型变量 7.double 声明双精度变量 8.char 声明字符变量 9.struct 声明结构体 10.union 声明共用体 11.const 声明常量 12.long 声明长型的变量 13.break 中断 14.continue 继续循环 15原创 2016-05-13 15:27:52 · 1226 阅读 · 0 评论 -
C语言学习-编程启蒙思想与算法初识
C语言的特点: 1.简洁紧凑,灵活方便,32关键字,9控制语句 2.运算符比较丰富,34个运算符 3.数据结构丰富 4.结构化:思路清晰 5.限制低,设计自由 6.直接访问物理地址,对硬件经行操作 7.代码执行效率高 8.使用广,移植性好(绘图功能) 结构化程序设计思想: 功能模块结构:每一个功能互不影响,逐步实现,通过主函数组合各功能模块实现总体功能。 逐步细化:大原创 2016-03-03 18:22:03 · 1377 阅读 · 0 评论 -
C语言学习-计算机组成原理
针对于C语言后面要学到编译文件、Register变量、位运算等知识,这些计算机原理也是同样比较重要的,可能说不是很完整,欢迎广大行家进行一个补充,谢谢原创 2016-03-01 15:03:07 · 2808 阅读 · 1 评论 -
C语言学习-vs2013编译器问题
正所谓“工欲善其事 必先利其器”,针对于同学们安装编译器上遇到众多的问题,姑在此发表此文章,希望能帮到更多的学生。 第一点:编译器来源 编译器安装包:vs 2013 vc 6.0 64位(注意自己电脑是多少位的,在这里只提供64位软件安装包) 云盘链接:http://pan.baidu.com/s/1hqnUCZy 密码:zm1t 安装视频教程:(安装时候该点的点掉) 视原创 2016-02-22 19:29:33 · 2378 阅读 · 1 评论