
C语言
lxf_style
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组和指针
一、一维数组的创建类型符 数组名 [常量表达式]: int arr[i]-----arr和i是[]的两个操作数 注意:1.数组在内存中是连续存放的,地址由低到高 2.数组的初始化若只给定部分值,则未赋值部分初始化为0(字符型数组初始化为\0,指针型数组初始化为NULL) 3.若为arr[10]={0}则剩余部分自动给0;若为int arr[0];(数组的定义...原创 2018-05-25 22:06:27 · 204 阅读 · 0 评论 -
【小练习】折半查找---在整型有序数组中查找想要的数字
...原创 2018-03-31 01:01:26 · 478 阅读 · 0 评论 -
【小练习】接收键盘字符,进行大小写转换
接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。原创 2018-03-31 00:45:42 · 370 阅读 · 0 评论 -
【小练习】模拟输入密码,输入正确登陆成功,错误三次登陆失败
原创 2018-03-31 00:41:05 · 1589 阅读 · 0 评论 -
【小练习】编程验证所有的花括号是否成对出现
原创 2018-03-31 00:05:52 · 249 阅读 · 0 评论 -
【小练习】1 - 100的所有整数中出现多少次数字9
原创 2018-03-30 16:17:33 · 354 阅读 · 0 评论 -
【小练习】计算1/1-1/2-1/3-1/4-1/5-1/6.....+1/99-1/100的值(三种方法)
三种方法法一:拆分为两部分计算(较为复杂)法二:for循环法三:while循环原创 2018-03-30 15:52:06 · 9397 阅读 · 0 评论 -
【小练习】将数组A中的内容和数组B中的内容进行交换。(数组一样大)
原创 2018-03-30 15:11:43 · 180 阅读 · 0 评论 -
【小练习】求两个数的最大公约数
法一 :穷举法 法二:碾转相除法 原创 2018-03-30 15:03:31 · 195 阅读 · 0 评论 -
【小练习】将三个数按从大到小输出
原创 2018-03-30 14:46:13 · 373 阅读 · 0 评论 -
【小练习】求10 个整数中最大值
原创 2018-03-30 14:38:21 · 620 阅读 · 0 评论 -
【小练习】给定两个变量的值,将两个变量的值进行交换
法一:创建中间变量进行交换 不允许创建临时变量,将两个变量的值进行交换法二:使用加法进行交换不允许创建临时变量,将两个变量的值进行交换法三:使用异或进行交换 ...原创 2018-03-30 14:32:53 · 1320 阅读 · 0 评论 -
【小练习】写一个函数返回参数二进制中1的个数(三种方法)
方法一:用除2余1的方法判断1的个数方法二:按位与运算二进制中的每一位和1进行与运算,判断是否为1 方法三:用n和n-1进行与运算 ...原创 2018-04-05 11:13:28 · 188 阅读 · 0 评论 -
【小练习】获取一个数二进制序列中所有的偶数位和奇数位
...原创 2018-04-05 11:52:35 · 224 阅读 · 0 评论 -
【小练习】输出一个整数的每一位。
...原创 2018-04-05 12:00:11 · 153 阅读 · 0 评论 -
【C语言】内存分布详解
一、一个C/C++程序占用的内存分为以下几个部分: 栈区(Stack): 由编译器自动分配释放,其操作方式类似于数据结构中的栈,用于存放函数的形参、返回地址、返回数据,局部变量的值等。(函数形参、局部变量、返回地址、返回数据) 堆区(Heap): 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。它与数据结构中的堆完全不同,其存储方式类似于...原创 2018-07-20 13:27:54 · 2056 阅读 · 0 评论 -
【C语言】 有关数组的运算整理 重点理解!!!
一维数组int a[] = {1,2,3,4}; printf("%d\n",sizeof(a)) ; //16 sizeof+数组名表示整个数组的大小printf("%d\n",sizeof(a+0)); //4 首元素地址printf("%d\n",sizeof(*a)); //4 首元素地址解引用=首元素printf("%d\n",sizeof(a+1)); //4pr...原创 2018-04-05 15:21:32 · 454 阅读 · 0 评论 -
【C语言】 数组知识点整理
一、一维数组(一)一维数组的创建eg:int a [10 ];int为所创建数组的类型,a为数组名,[ ]内为数组的大小,必须是一个常量或常量表达式且不能为0(二)一维数组的初始化以下几种格式均可int arr1[10] = {1,2,3};int arr2[] = {1,2,3,4};int arr3[5] = {1,2,3,4,5};char arr4[3...原创 2018-04-05 14:49:29 · 894 阅读 · 0 评论 -
【C语言】 操作符知识点整理
一、算数操作符 描述 结合性 优先级 操作数 * 乘法 L-R 高 低 整数...原创 2018-03-31 01:18:11 · 322 阅读 · 0 评论 -
【C语言】猜数字游戏
#include<stdio.h>#include<stdlib.h>#include <time.h>void menu(){ printf("*****************************\n"); printf("***1.开始游戏***0.退出游戏***\n"); printf("***********************...原创 2018-03-31 00:05:35 · 174 阅读 · 0 评论 -
【小练习】编写程序,输出菱形
...原创 2018-04-03 10:38:12 · 1700 阅读 · 0 评论 -
【小练习】求Sn = a + aa + aaa + aaaa + aaaaa的前五项和
#include<stdio.h>#include<stdlib.h>int main(){ int a = 0, i=0, Sn = 0,tmp=0; scanf_s("%d", &a); tmp = a; Sn = 2; for (i = 0; i <4; i++) { a = a * 10 + tmp; Sn = Sn...原创 2018-03-31 01:14:02 · 356 阅读 · 0 评论 -
【小练习】打印100-200之间的素数
原创 2018-03-30 13:15:45 · 161 阅读 · 0 评论 -
【小练习】编写一个程序,输出99乘法表
原创 2018-03-30 13:28:58 · 7247 阅读 · 0 评论 -
【小练习】5位运动员参加了10米台跳水比赛···,请编程确定比赛的名次。
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。...原创 2018-04-05 12:31:36 · 372 阅读 · 0 评论 -
【小练习】两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
原创 2018-04-05 12:08:24 · 166 阅读 · 0 评论 -
【小练习】判断1000年--2000年之间的闰年的两种方法
原创 2018-03-30 13:49:14 · 506 阅读 · 0 评论