C语言学习
文章平均质量分 64
孤云的守候
这个作者很懒,什么都没留下…
展开
-
C语言数据类型
我是菜鸟……文章写得不好可能有很多考虑不周的地方甚至会有许多错误在此,还希望各位积极发言指出不足,共同进步这篇文章主要写C语言int与long int上遇到的一个问题,文章最后是我未解的疑问,还请各位耐心给予解惑……题目:求n!,n原创 2011-09-05 21:59:48 · 393 阅读 · 0 评论 -
C语言中short、int与long用法总结
接上一篇文章转自 http://hi.baidu.com/zeasa/blog/item/e142c0ddad6950ef76c63894.html下面是我关于C语言中各种数据类型长度的总结:(参考The C Programming Lan转载 2011-09-06 15:46:15 · 3651 阅读 · 0 评论 -
C语言中getchar与putchar的使用
我是菜鸟……文章写得不好可能有很多考虑不周的地方甚至会有许多错误在此,还希望各位积极发言指出不足,共同进步C语言标准库提供的输入/输出模型,无论文本从何处输入,输出到何处,均按照字符流的方式 进行处理,getchar与p原创 2011-09-11 15:30:59 · 2940 阅读 · 1 评论 -
读《高质量的C/C++编程》(一)
考完研,开始读这本书,受益匪浅,更多的还是在落实到实践中去吧跟大家分享下,欢迎大家补充下载地址第一章 文件结构头文件表示声明(declaration),定义文件保存实现(implementation)1.1版权和版本的声明,如下所示:/** Copyright (c) 2001,上海贝尔有限公司网络应用事业部* All rights reserved.**原创 2012-01-09 20:16:02 · 418 阅读 · 0 评论 -
读《高质量的C/C++编程》(二)——内存管理
没学过C++,所以,主要看了与C相关的,获益匪浅总结一下,主要几点是:1、对于三种内存分配方式需要加强了解,各有所长。2、动态申请与释放一定要配对。3、一定要注意野地址的处理。《高质量的C/C++编程》下载地址下面是一些详细的笔记:第七章 内存管理7.1 内存分配方式这一块儿自己原本有些许了解,但一直不重视,现在看来,原来自己太幼稚了。1、静态存储区域分原创 2012-01-10 16:01:01 · 444 阅读 · 0 评论 -
抛硬币问题
进行m局抛硬币实验,每局抛n次,统计出现1-n次正面个出现的次数,以图像方式显示:#include #include #include int heads(){ return (rand()-1)%2;}int main(){ int n = 0, m = 0, i = 0, j = 0; scanf("%d%d",&m,&n);//运行m局,每局n次 in原创 2013-01-08 14:52:07 · 623 阅读 · 0 评论 -
计算整数N 以内所有素数——埃拉托色尼筛法
问题:给定正整数N(N>1),求N以内所有素数埃拉托色尼筛法利用合数质因数分解原理,首先将所有数假设为素数,标为1,然后,将已知素数的倍数(非素数)标记为0,最后,所有标为1的数即为素数。代码如下:#include #include int main(int argc, char **argv){ int n = 0; scanf("%d",&n); int *num =原创 2013-01-08 13:24:43 · 1636 阅读 · 0 评论 -
算法:C语言实现》习题4.8—— 给定两个序列,判断第二个序列是否可以由第一个序列出栈得到
《算法:C语言实现》 习题4.8这里,为了简化问题,假设序列的每个元素都不一样。#define N 10#include int judge(char *s, char *d){ char com[N] = {0}; int end = 0; while(1) { if(*d == '\0') //成功 return 0; if(*s == NULL &&原创 2013-03-07 15:38:17 · 1138 阅读 · 0 评论