c语言
文章平均质量分 74
素鸢半暖画凉筝
不会开发的测试不是好测试
展开
-
C语言中的关键字
声明和定义的区别:声明是描述对象的类型,用于指代其他地方定义的对象。可以多次声明,内存不为它分配空间,也可声明在多个地方。如:extern arr[];定义是确定对象的类型并分配内存,用于创建新的对象。 不可多次定义。如:int arr[10];在C语言中一共有32个关键字,接下来就介绍每一个关键字:1.auto-------编译器在默认的缺省情况下,所有的变量都是au原创 2015-12-12 14:18:49 · 585 阅读 · 0 评论 -
趣味C语言
1.演示多个字符从两端移动,向中间汇聚。#include#includeint main(){ char arr1[] = "###################"; char arr2[] = "welcome to bit!!!!!"; int start = 0; int end = strlen(arr2) - 1; printf("%s\n", arr1); fo原创 2015-12-05 23:08:17 · 471 阅读 · 0 评论 -
讨论输出一个数的二进制序列中1的个数
输出一个数的二进制序列中1的个数的讨论#includeint main(){ int num = 0; int count = 0; scanf("%d", &num); while (num) { if (num % 2 != 0) { count++; } num = num / 2; } printf("%d", count); system("原创 2015-11-29 16:01:50 · 389 阅读 · 0 评论 -
关于两个整数的交换的几种写法
创建一个临时整型变量实现两个整型数的交换:#define _CRT_SECURE_NO_WARNINGS 1#includeint main(){ int num1 = 0; int num2 = 0; int swap = 0; scanf("%d %d", &num1, &num2); swap = num1; num1 = num2; num2 = swap; pr原创 2015-11-29 13:51:05 · 860 阅读 · 0 评论 -
关于局部变量,形式参数和全局变量在代码块中的作用域
局部变量:在函数内部(代码块内部)声明的变量,也称为“自动变量”,进入代码块创建,退出代码块销毁#includeint fun(){ int a = 19; { int a = 20; { int a = 21; printf("%d\n", a); //21,局部优先,但只在当前代码块起作用,出代码块就销毁。 } printf("%d\n", a);原创 2015-11-28 14:21:05 · 1916 阅读 · 0 评论 -
输出素数的代码优化
对于输出素数代码的优化原创 2015-11-28 11:41:42 · 381 阅读 · 0 评论