C语言学习总结
Manhand
在校大学生
展开
-
gets、fgets、gets_s、scanf函数学习总结
1、gets()函数:a、读取整行输入输入,直至遇到换行符,然后丢弃换行符,在字符的结尾添加一个空字符使其成为一个C字符串(经常和puts()函数搭配使用-->显示字符串,并且在末尾添加换行符),对应a输入 b、隐患:如果输入的字符过长,会导致缓冲区溢出,即多余的字符超出了指定的目标空间(对应b输入) /*getsputs.c--使用gets()和puts()*/ #include <stdio.h原创 2016-08-28 21:01:56 · 1482 阅读 · 0 评论 -
指针学习笔记1
C指针学习笔记1/**************************************** *时间:2016.8.18 16:57 *功能:测试指针 *目的:初步了解指针用法 *****************************************/ #include <stdio.h> int main(void) { int * p; //声明一个int类型指针原创 2016-08-18 18:36:49 · 403 阅读 · 1 评论 -
指针学习笔记2
指针常见错误 ## 观察指针常见错误1 ## /**************************************************** *时间:2016.8.19 11:14 *功能:观察指针常见错误1:解引用未初始化的指针 *目的:通过程序更深入了解指针 *******************************************原创 2016-08-19 12:41:27 · 371 阅读 · 0 评论 -
指针学习笔记3
互换两个数字/********************************************** *时间:2016.8.19 13:48 *功能:实现两个数字值的互换 *目的:深入了解基本类型指针用法 ***********************************************/ #include <stdio.h> void swap1(int x,int y); vo原创 2016-08-19 22:24:00 · 310 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
匿名结构(C11)匿名结构是一个没有名称的结构成员,为了了解他的工作原理,我们应该先考虑如何创建嵌套结构://第一个结构 struct names { char first[20]; char last[20]; };//第二个结构 struct person { int id; struct names name; //嵌套结构成员 };//初始化嵌套结构 stru原创 2017-02-28 23:08:06 · 293 阅读 · 0 评论 -
关于匿名结构的学习总结
匿名结构(C11)匿名结构是一个没有名称的结构成员,为了了解他的工作原理,我们应该先考虑如何创建嵌套结构://第一个结构 struct names { char first[20]; char last[20]; };//第二个结构 struct person { int id; struct names name; //嵌套结构成员 };//初始化嵌套结构 stru原创 2017-02-28 23:08:11 · 592 阅读 · 0 评论 -
使用结构数组的函数
一、如果一个函数要处理一个结构数组,由于数组名就是该数组的地址,所以可以把他传递给函数(即数组名=结构数组中第一个结构的地值,如下面示例中的:jones = &jones[0])Demo:#include <stdio.h> #include <stdlib.h> #define FUNDLEN 50 #define N 2struct funds { char bank[FUNDLEN];原创 2017-03-01 21:08:14 · 1197 阅读 · 0 评论 -
一、程序设计和C语言
程序设计和C语言 1.1、程序 计算机能识别和执行的指令(每一条指令使计算机执行特定的操作,一个特定的指令完成一定的功能) 1.2、计算机语言 1.2.1、发展 机器语言(机器指令的集合) --> 符号语言(汇编语言) -->高级语言(FORTRAN/C/JAVA) 1.2.2、高级语言 无法被计算机直接识别,需通过编译、链接才可转换为目标文件,见下图 1.原创 2018-01-04 21:28:23 · 280 阅读 · 0 评论 -
算法--程序的灵魂
- 第二章 算法–程序的灵魂 2.1. 什么是算法 算法+数据结构=程序 算法:对操作的描述。即要求计算机进行操作的步骤。(为解决一个问题而采取的方法和步骤) 数据结构:对数据的描述。在程序中指定要用到那些数据、数据类型以及数据的组织形式。 2.2. 简单算法示例 DEMO1 /************************ 1x2x3x4x5 ***原创 2018-01-06 23:29:23 · 367 阅读 · 0 评论