c
GoodBoy(李照月)
每周发一贴,一贴吃一年。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
程序员生活Day2C语言简单语法
C语言基本语法——变量例1:变量的声明和初始化#incude<stdio.h>int main(){ char a=10; int b; b=20; float c; c=(float)0; double d; d=2.0; printf("a=%c\tb=%d\tc=%f\td=%lf\n",a,b,c,d); return 0;}例2:从键盘读入...原创 2019-04-15 21:39:57 · 306 阅读 · 0 评论 -
C语言中结构体内存分配问题
关于结构体内存分配机制的详解。 直接上例子。typedef struct strdent1{ int a; //4字节 char b; //1字节 char c[3]; //3字节}std1; //4+1+3=8typedef struct strdent2{ char a[3]; //3字节 int b; //4字节 char c; /...原创 2019-04-19 16:42:02 · 1143 阅读 · 0 评论 -
C语言打印菱形
用C语言打印出菱形例如,观察下面这个菱形。这个菱形共13行,前7行逐行自1加2个星星1,3,5,7,9,11,13.发现,最中间一行星数恰好等于行数。则相应打印上半部分星星数代码为:#include<stdio.h>int main(){ int length=13; for(int i=1;i<=length/2+1;i++) { for(int j=0;...原创 2019-04-19 15:43:32 · 899 阅读 · 0 评论 -
C语言 指针的常见用法
一维指针--用函数交换两个数的值#include<stdio.h>void fun1(int a,int b){ int temp; if(a>b) { temp=a; a=b; b=temp; }}void fun2(int *a,int *b){ int c; ...原创 2019-04-17 21:53:25 · 432 阅读 · 0 评论 -
C语言——栈(顺序存储)
栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。定义一个栈的结构体: #define MaxSize 100 ...原创 2019-04-26 15:20:13 · 594 阅读 · 2 评论 -
C语言 文件操作
C语言文件操作文件结构体FILE*fp;打开文件,关闭文件fopen()FILE*fp=fopen(“XXX.txt”,“w”) ;fclose()fclose(fp);fopen(“路径+文件名”,“打开方式”);打开方式: 文件使用方式由r,w,a,t,b,+六个字符拼成,各字符的含义是:参数意义r(read):读...原创 2019-04-22 15:12:43 · 342 阅读 · 0 评论 -
Day for C语言基础——— 数组,字符串
初始化一维数组#include<stdio.h>int main(){ int a[10]={1,2,3,4,5}; //没有赋初值的部分自动变为0 int b[]={1,2,3,4,5} //系统自动判断数组大小 for(int i=0;i<10;i++) { printf("a[%d]=%d\tb[%d]=%d\n",i,a[i],i,b[i]);...原创 2019-04-16 22:04:36 · 291 阅读 · 0 评论 -
程序猿生涯的第一天
c语言第一个程序#incldue<stdio.h>int main(int argc,char *argv[]){printf("%d\n",argc);printf("%s\n",*argv[0]);return 0;}原创 2019-04-12 21:40:36 · 282 阅读 · 0 评论 -
程序员生活Day3 C程序结构:循环和选择
**C语言结构:循环和选择if() 语句 判断成绩等级int main(){ float k; scanf("%f",&k); if(k>=85) { printf("优秀\n"); } else if(k>=60) { printf("良好\n"); } else { printf("不及格\n"); } return 0;}...原创 2019-04-15 22:00:04 · 257 阅读 · 0 评论 -
将字符串逐一入队,再出队列输出。
**C语言 创建一个简单链式队列代码:将字符串逐一入队,再出队列输出。**队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。要点1.队列节点:typedef char Elementype;typedef struct N...翻译 2019-05-11 17:04:19 · 2983 阅读 · 0 评论
分享