note
文章平均质量分 61
huangchun96
这个作者很懒,什么都没留下…
展开
-
常见的c语言错误
1.fatal error C1004: unexpected end of file found中文对照:文件未结束 分析:一个函数或者一个结构定义缺少“}”、或者在一个函数调用或表达式中括号没有配对出现、或者注释符“”不完整等 2. fatal error C1083: Cannot open include file: 'xxx': No such fi原创 2016-11-02 23:20:35 · 1997 阅读 · 0 评论 -
错误表示
errno.h EPERM /* Operation not permitted */操作不允许 ENOENT /* No such file or directory */文件/路径不存在 ESRCH /* No原创 2016-11-19 22:00:17 · 310 阅读 · 0 评论 -
位运算
1.按位与 &用途:取(或保留)一个数的某些位,其余位置为0移位操作 :mask = 0xf 清零操作 :mask = ~(0xf 2.按位或 |用途:将一个数的某些位置置1 ,其余各位不变0xf )3.按位异或^用途 :使一个数的某些位置翻转或者取反(原来的1变为0 ,原来的0变为1),其余位不变交换a和b的值的方法: 1) a = a^b; b=a^b; a原创 2016-11-01 22:35:20 · 195 阅读 · 0 评论 -
双向链表
#include#includestruct dblnode{int num;struct dblnode *prior,*next;};typedef struct dblnode Dblnode;typedef struct dblnode* Dbllink;int is_malloc_ok(Dbllink *newnode){if((*ne原创 2016-11-12 22:30:33 · 178 阅读 · 0 评论 -
带表头的循环链表
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:原创 2016-11-10 22:41:04 · 364 阅读 · 0 评论 -
双链表
/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List:原创 2016-11-09 22:52:44 · 183 阅读 · 0 评论 -
simp_link
//j简单单向链表#include #include struct node{int num;struct node * next;};typedef struct node Node;typedef struct node * Link;void create_link(Link * head){*head = NULL;原创 2016-11-06 20:51:23 · 375 阅读 · 0 评论 -
标准输入函数scanf()
格式:scanf("格式控制",地址列表);scanf中不能输入转义字符的!!!scanf输入的时候是跳过空格,制表符和回车的,如果输入"\n"时运行程序时候输入回车,程序会一直等待输入 只有在你输入的数字后面把\n也输入才能运行程序scanf函数使用过程中产生的垃圾的处理方法:1、可以采用fflush(stdin)函数清零刷新;2、可以用g原创 2016-10-25 23:59:53 · 917 阅读 · 0 评论 -
C语言标准输出函数 printf()
printf()函数功能:向终端输出若干个任意指定类型的数据格式:printf("格式控制",参数列表);格式控制的可选参数:m : 输出数据位宽(默认右对齐),如果数据长度大于m,则突破m的限制全部输出.n :对于对数来说,是指定小数后位数(四舍五入) 对于字符串来说,指定实际输出位宽;- :减号表示左对齐即右边补0;+ : 指定有符号数之前有+原创 2016-10-25 23:44:03 · 818 阅读 · 0 评论 -
shell--脚本
定义:shell是一个命令行解释器:遵循一定的语法将输入的命令加以解释并且传输给系统注意:1)脚本文件不需要编译,可以直接执行; 2)shell本身是一个用C语言编写的程序;首先:文件第一行#!/bin /sh(bash) #!表示沙棒,用来告诉系统它后面的参数是用来执行该文件的程序chmod +x filename原创 2016-10-25 23:06:18 · 249 阅读 · 0 评论 -
复杂的c声明
介绍 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的 C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地 理解任何C/C++声明的“右左法则”。需要强调一下的是,复杂的C/C原创 2016-11-04 22:59:01 · 196 阅读 · 0 评论 -
c常见错误
11.error C2017: illegal escape sequence中文对照:转义字符非法 分析:一般是转义字符位于 ' ' 或 " " 之外,例如“char error = ' '\n;” 12. error C2018: unknown character '0xhh'中文对照:未知的字符0xhh 分析:一般是输入了中文标点符号,例如“ch原创 2016-11-03 23:07:34 · 557 阅读 · 0 评论 -
时间
#ifndef __TIME_T#define __TIME_T /* 避免重复定义 time_t */typedef long time_t; /* 时间值time_t 为长整型的别名*/#endif 既 然time_t实际上是长整型,到未来的某一天,从一个时间点(一般是1970年1月1日0时0分0秒)到那时的秒数(即日历时间)超出了原创 2016-11-26 22:56:00 · 227 阅读 · 0 评论