作业
star_fighting
自我监督 自我学习
展开
-
求几位数;逆序打印;顺序打印每一位数字;
#include <stdio.h> #include <math.h> //统计n是个几位数字 //算法:每次丢弃个位数字(n/10) //打印出几位数字; int GetFigures(int n) { int count=0; while(n!=0) { count++; n/=10; } return count; } //逆序输出,123->3 2 ...原创 2018-12-01 14:49:51 · 681 阅读 · 0 评论 -
const的使用
const的使用 作用:定义常变量,不允许修改其值,例如:int const ca = 10 ; int const ca = 10 ; ca = 20 ; //error int const cb ; //error int a = 10 ; a = 20 ; //ture 规则:1、数据基本的数据类型对于const是透明的。int const ca = 0 ; const int cb = ...翻译 2019-03-05 10:45:00 · 83 阅读 · 0 评论 -
指针加1
&变量:获取变量的地址; 数据类型*变量名:定义指针(地址)变量; int main() { int a=10; int b=20; int *p=&a; //指针等于地址 *p=100; //解引用 a=100(间接访问) p=&b; *p=200; //b=20 int **p=&b; **p=&a...原创 2019-03-05 11:15:21 · 356 阅读 · 0 评论 -
数组和字符串
数组长度:sizeof(arr)/sizeof(arr[0]) 数组名arr表示整个数组,只在下列情况中成立: 1、在定义数组的同一函数中,求sizeof(arr) 2、在定义数组的同一函数中,&arr+1,加整个数组大小,其他情况数组名都表示数组首元素的地址。 字符串(%s):以“\0”结尾的一串字符,字符串结尾标识为"\0"。只有用双引号包括的才是字符串,一定有”\0“结尾。 char...转载 2019-03-05 11:22:49 · 122 阅读 · 0 评论 -
一维数组和二维数组
arr+1是单元格加1,brr+1是加一行,那一行看作一个单元格;arr[0]+1是数字加1,brr[0]加1是0行的单元格加一,brr[0][0]+1是数字加一 一维数组 int arr[4]; // 数据类型 arr; int *x;//指针 arr+1; ...转载 2019-03-05 11:26:28 · 159 阅读 · 0 评论