随笔分类 - C / C++
C语言相关的技术栈
摘要:#include <stdio.h> #include <stdlib.h> //exit #include<malloc.h> //定义二叉链表结点结构 typedef struct node{ int data; struct node *lchild, *rchild; }BiTree; //
阅读全文
摘要:数字金字塔(保证两位数的数字也能排好) void ex05(){ int i,j,rows,space; printf("输入金字塔层数:"); scanf("%d",&rows); for(i = 1; i <= rows; i++){ for(space = 0; space <= rows-i
阅读全文
摘要:C语言输入输出格式符 printf函数(格式输出函数) 1.一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,
阅读全文
摘要:来点基础的练习题吧,看见CSDN这类基础的代码不多 //正三角形 void ex03(){ int i,k=0, rows, space; printf("请输入三角形的层次:"); scanf("%d",&rows); for(i=1; i<=rows; i++,k=0){ //k值每次循环都要重
阅读全文
摘要:C语言可以在执行语句中间定义变量吗? 例如:for(int i=0; i<5; i++){ } 在C++中(.CPP文件是按C++标准编译的),按照语法我们可以把变量定义在任何位置,只要在用到变量前对该变量进行声明定义就行了,位置不做特别要求,比如函数中任意位置出现的For循环中: 好多同学分不太清
阅读全文
摘要:C语言集锦(一) C代码生成图片:BMP、PNG和JPEG 1.生成BMP图片 在学习图形图像的过程中,最简单和常见的格式是BMP和PPM。下面将给出生成BMP的极度精简代码,然后讲解BMP格式。 #include <stdio.h> #include <stdlib.h> #define w 20
阅读全文