
c语言
暴走的龙猫猫
嵌入式开发,硬件开发,物联网技术!
展开
-
c语言输入输出缓冲区的概念
先引用一下前人的成果(有修改)^_^:http://blog.youkuaiyun.com/cxyol/archive/2006/03/18/628324.aspxgetchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数据的话不用输入它就可以直接读取 了。而getch()和getche()是conio.h中的库函数,它的作用是从键盘接收字符。g转载 2012-07-09 14:32:07 · 1380 阅读 · 0 评论 -
linux下c编程main函数的参数问题
在做linux下的应用编程时,main函数被定义成这个样子:int main(char argc,char *argv[])这两个参数是做什么用的呢?又怎么在程序中使用呢?官方的说明是:argc保存的是命令行参数的数目,而argv是指向个参数的各指针所构成的数组。弄个测试程序测试下看看。建一个名为test.c的c文件。#include int main(char原创 2012-07-22 14:06:41 · 10563 阅读 · 2 评论 -
linux C语言常见错误
1、字符为中文格式error: stray ‘\357’ in programerror: stray ‘\274’ in programerror: stray ‘\232’ in program2、变量名命名非法error: invalid suffix "xsrvcc" on integer constant3、数组声明的头文件没有找到error: array t转载 2012-12-28 20:40:52 · 1779 阅读 · 0 评论 -
c语言杂的笔记
1. 有关对象生存期对象生存期:保存分配存储空间的时间。静态生存期:分配存储空间在程序开始执行之前进行,而且保持到程序终止。在c语言中,所有的函数具有静态生存期,全局变量具有静态生存期,局部变量是否具有静态生存期取决于声明方式。静态变量只能被初始化一次。2. switch参数类型不能是实型。3. 如果要分配存放10个字符的内存,那么最好分配11空间,最后一个放'\o原创 2012-07-03 09:58:31 · 614 阅读 · 0 评论