c语言
Balalalalalalalala
Details makes perfect
展开
-
《C Primer Plus》 学习笔记系列之(一)
C语言的学习第一章编程步骤,不是直接就写代码:1、定义程序目标2、设计该程序3、编写程序养成在编写代码时先进行规划的习惯。使用古老而可敬的笔记技术来略记下程序的目标,并勾勒出设计概貌,最终会节约一定的时间。第二章c语言概述操作系统和c库通常使用以一个或两个下划线开始的名字,所以在你的程序中最好避免这种用法。第四章字符串的格式化输入/输出sizeo原创 2014-07-23 16:49:53 · 1061 阅读 · 0 评论 -
《C Primer Plus》 学习笔记系列之(三)
存储类、链接和内存管理:具有代码块作用域的静态变量:static int stay = 1;extern:#includeint Errupt;double up[100];extern char coal; //coal在其他文件中定义,coal的真正意义是在程序中其他某个地方,也许是在另一个文件中。void next();int main(){原创 2014-08-01 15:48:29 · 685 阅读 · 0 评论 -
《C Primer Plus》 学习笔记系列之(二)
第11章 字符串和字符串函数下面的程序使用了gets()和puts(), 以及字符指针的用法:原创 2014-07-26 15:25:45 · 787 阅读 · 0 评论 -
《C Primer Plus》 学习笔记系列之(四)
第13章 文件输入/输出ANSI要求提供的两种文件视图是文本视图和二进制视图。c程序自动为您打开3个文件:这三个文件称为标准输入(standard input):指一般的输入设备,通常指键盘;getchar()、gets()、scanf()读取文件。标准输出(standard output),标准错误输出(standard error output):通常为显示器; putchar原创 2014-08-04 19:08:22 · 819 阅读 · 0 评论 -
《C Primer Plus》 学习笔记系列之(五)
第14章 结构和其他数据形式#include#define MAXTITL 41 //书名最大长度+1#define MAXAUTL 31 //作者名的最大长度+1struct book //结构体{ char title[MAXTITL]; char author[MAXAUTL]; float value;};int原创 2014-08-10 15:33:24 · 854 阅读 · 0 评论 -
整型数在做除法时整型和浮点型的转换
#includeint main(int argc, const char *argv[]){ //两个整数相除,得到的还是整数;后面的小数部分会被直接舍去 float answer = 17 / 13; printf("%.2f\n", answer); return 0;}运行结果:浮点数的转换:#includeint main(i原创 2014-12-29 13:25:28 · 17996 阅读 · 0 评论 -
对c语言指针的理解
对于下面这一段常见的代码:#includevoid swap(int u, int v){ int temp; temp = u; u = v; v = temp; }int main(){ int x = 2, y = 3; printf("Originally x = %d and y = %d.\n", x, y); s原创 2014-12-31 09:52:02 · 649 阅读 · 0 评论 -
关于字符数组和字符串指针的困惑
字符数组和字符指针可谓是我学C语言时最让人迷惑的了,下面让我娓娓道来!int main(){ char * ter = "terrific"; //这是一个赋予ter地址的过程 char * exc = "excellent"; printf("%p\n", ter); //将打印出"terrific"的内存地址 printf("%p\n", exc);原创 2015-04-05 09:48:14 · 1226 阅读 · 0 评论