随笔分类 - C语言,练习和提高
摘要:1、利用#define 宏定义作为调试开关 #include <stdio.h> #define DEBUG // 可以注释或打开输出 int main(void) { int i, sum; for (i = 1, sum = 0; i <= 5; i++) { sum += i; #ifdef
阅读全文
摘要:1、/将二维数组看做一维数组进行处理(在栈上进行处理)/ void func1(int arr , int row,int col) { int i = 0, j = 0; printf("子函数打印:\n"); for (i = 0; i < row; i++) { for (j = 0; j <
阅读全文
摘要:int a[] = { 5,45,2,15,4,34,26,23 }, size, *p; int sum1, sum2, sum3,sum4; sum1 = sum2 = sum3 =sum4= 0; size = sizeof(a) / sizeof(*a); for (int i = 0; i
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> int main() { int i, j; for (i = 1; i < 10; i++) { printf("%5d", i); } printf("\n乘法口诀表***\n"); for(i=1;i<10;i++)
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> int main() { int a = 156,b,e,d; //10011100 printf("打印156的二进制数据:\n"); for ( int i =7; i >=0; --i) { e =01&( a >>
阅读全文
摘要:输入:0到100的数 输出:随机数和猜数次数 #include <stdio.h>#include <stdlib.h>#include <time.h> int main(){ int magic,guess, counter;srand(time(NULL));magic = rand()%10
阅读全文
浙公网安备 33010602011771号