2019年2月9日
摘要: /* 联合 union anelt { int i; char c; } elt1,elt2; elt1.i=4; elt2.c='a'; elt2.i=oxdeadbbef;*///经常用union的场合#include<stdio.h>typedef union{ int i; char ch[ 阅读全文
posted @ 2019-02-09 07:28 redOrange01 阅读(223) 评论(0) 推荐(0) 编辑
  2019年2月6日
摘要: /*结构作为函数参数int numberofdays(struct date d) 整个结构可以作为参数传入函数 这时候在函数内部新建一个结构变量,并 复制调用者的结构的值 也可以返回一个结构 这与数组完全不同*/ /*//要求对方输入今天的日期,你输出明天的日期 #include<stdio.h> 阅读全文
posted @ 2019-02-06 23:30 redOrange01 阅读(667) 评论(0) 推荐(0) 编辑
  2019年2月5日
摘要: ISO:镜像文件 RAR:压缩包 html:网页 zip:压缩包 exe:可执行文件 pdf:pdf文档 rm:视频文件 avi:视频文件 tmp:临时文件 xls:excel工作表 mdf:虚拟光驱镜像文件 txt:记事本 doc:word文档 MID:声卡声乐文件 阅读全文
posted @ 2019-02-05 10:48 redOrange01 阅读(280) 评论(0) 推荐(0) 编辑
  2019年2月3日
摘要: //结构 //声明结构类型 /*#include<stdio.h>int main(int argc,char const *argv[]){ struct date { int month; int day; int year; }; struct date today;//通常和本地变量一样,在 阅读全文
posted @ 2019-02-03 23:14 redOrange01 阅读(164) 评论(0) 推荐(0) 编辑
摘要: /*//枚举#include<stdio.h>#include<string.h>//常量符号化/*const int red = 0;const int yellow=1;const int green=2;*//*//枚举enum color{ red,yellow,green}; int ma 阅读全文
posted @ 2019-02-03 16:11 redOrange01 阅读(299) 评论(0) 推荐(0) 编辑
摘要: int main(int argc,char* argv[])详解 argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输入的参数,比如: int main(int argc, char* argv[]) { int i; for ( 阅读全文
posted @ 2019-02-03 14:27 redOrange01 阅读(184) 评论(0) 推荐(0) 编辑
  2019年1月31日
摘要: #include<stdio.h>int main(int argc,char const *argv[]){ /* int putchar(int c); 向标准输入读入一个字符 返回类型是char视为了返回 EOF(-1) Windows-->ctrl-z unix-->ctrl-d 把一个数放 阅读全文
posted @ 2019-01-31 22:06 redOrange01 阅读(153) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<string.h> int main(int argc,char const *argv[]){ /*strlen size_t strlen(const char*s) 返回s的字符串的长度(不包括结尾0)*/ char line[]="hell 阅读全文
posted @ 2019-01-31 13:47 redOrange01 阅读(1571) 评论(0) 推荐(0) 编辑
  2019年1月30日
摘要: #include<stdio.h>int main(){ /* 指针是const 表示一旦得到某个变量的地址,不能在指向其他变量 int *const q=&i;//q是 const q++; //error 所指是const 表示不能通过这个指针取修改那个变量(并不能使得那个变量成为const) 阅读全文
posted @ 2019-01-30 22:25 redOrange01 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 指针: 传入函数的数组成了什么? 函数参数表中的数组实际是指针 sizeof(a) == sizeof(int *) 但是可以用数组的运算符【】进行运算 数组变量是特殊的指针 数组变量本身表达地址,所以 int a[10];int *p=a;//无需用&取地址 a==&a[0] []运算符可以对数组 阅读全文
posted @ 2019-01-30 17:45 redOrange01 阅读(86) 评论(0) 推荐(0) 编辑