指针,是C语言的灵魂,也是C语言与其他高级编程语言不同的地方,它可以灵活的操作内存,同样,也会带来很多问题,需要安全的使用指针。
指针变量是指存放变量地址的变量,刚开始学可能会有点困难,需要多多理解。
指针常见错误1:
# include
int main(void)
{
int * p; //定义int类型变量指针p
int i = 3;
*p = i; //...
分类:
编程语言 时间:
2015-08-02 18:23:46
阅读次数:
159
函数的重载:
# include
void swap(void)
{
printf("呵呵!\n");
return;
}
void swap(int i, int j)
{
printf("哈哈!\n");
return;
}
int main(void)
{
swap();
swap(1, 2); //函数名相同,形参个数不同,也不是同一个函数。
int i ...
分类:
编程语言 时间:
2015-08-02 18:22:32
阅读次数:
151
总结一下指针与函数和数组的关系及相关练习。
传统数组的缺点:
# include
int main(void)
{
//数组的定义
int len = 5;
int a[len]; //错误,数组的长度必须直接指定,且不能更改。
int b[5]; //正确。
return 0;
}
确定一个数组需要几个参数:
# include
//本函数功能是输出任意一...
分类:
编程语言 时间:
2015-08-02 18:20:03
阅读次数:
164
函数是结构化编程语言中最重要的组成部分,模块独立化的基本单位。
函数的声明:
# include
void f(void); //函数的声明,即声明f是一个函数。
void g(void);
void f(void)
{
printf("哈哈!\n");
printf("哈哈!\n");
printf("哈哈!\n");
}
int main(void)
{
f();...
分类:
编程语言 时间:
2015-08-02 16:49:21
阅读次数:
130
void的含义:
# include
int f(void) //void表示不接收任何数据,int表示返回int类型值,即下面的 return 10;
{
return 10; //向主调函数返回10,即向main函数中调用的语句返回10这个值。
}
void g(void) //函数名前的void表示该函数没有返回值。
{
//return 10; //错误,与上面的void相矛盾...
分类:
编程语言 时间:
2015-08-02 16:49:06
阅读次数:
135
该app为应用的功能为用iPhone 显示获取你的位置包括经度、纬度、海拔
分类:
移动开发 时间:
2015-08-02 00:53:48
阅读次数:
174
在流程控制中,switch、break和continue关键字经常会被用到,这里列举了这三个关键字的用法。
break示例1:
# include
int main(void)
{
int i;
for (i=0;i2)
break; //此处break用于终止 for循环语句,而不是if语句。下面的printf语句不会再执行,输...
分类:
编程语言 时间:
2015-08-01 17:26:01
阅读次数:
173
数组是最重要的数据结构之一,所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。
练习1:
# include
int main(void)
{
int a[5]; //数组若不初始化,其值皆为垃圾值...
分类:
编程语言 时间:
2015-08-01 17:23:40
阅读次数:
112
这里讲了对数组元素的操作及二维数组与多维数组,注意,多维数组在内存中也是线性排列存放的。
将数组中的元素倒序排列:
# include
int main(void)
{
int a[7] = {1, 2, 3, 4, 5, 6, 7}; //升序对数组赋值
int i, j, t;
i = 0;
j = 6;
while (i < j) //倒序排列
{
t...
分类:
编程语言 时间:
2015-08-01 17:21:53
阅读次数:
130
大家可以敲写一下下面的练习代码,看下运行结果,都很简单,关键要理解。
if:
# include
int main(void)
{
int i = 1;
i = i + 1;
if(i>10);
i = 1;
printf("%d\n", i);
return 0;
}
if示例2:
# include
int main(void)
{
int ...
分类:
编程语言 时间:
2015-08-01 17:19:03
阅读次数:
140