C语言
文章平均质量分 61
crt3d14e5
这个作者很懒,什么都没留下…
展开
-
函数指针练习
// // main.c // 函数指针 // // Created by smartlei on 15/6/29. // Copyright (c) 2015年 smartlei. All rights reserved. // //使用函数指针实现两个数的加减乘除 #include //声明函数指针 int (* f)(int m,int n); //声明具体函数共鞥 int原创 2015-06-29 15:15:19 · 326 阅读 · 0 评论 -
指针函数与函数指针的区别
转:http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html 一、 在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *转载 2015-06-29 15:23:58 · 227 阅读 · 0 评论 -
栈区,堆区,全局区,文字常量区,程序代码区 详解
转:http://blog.csdn.net/yitian20000/article/details/6358837 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(hea转载 2015-06-29 15:51:10 · 248 阅读 · 0 评论 -
黑马程序员-C语言算法练习
#include #include /* 求:a+aa+aaa+aaaa+...... */ int main() { int sn=0,tn=0,a=0,n=0; int i; printf("请输入参数:"); scanf("%d%d",&a,&n); printf("输入参数:a=%d,n=%d\n",a,n); for( i=1;i<=n;i原创 2015-06-11 16:46:45 · 266 阅读 · 0 评论 -
字符串转10进制数据
一个字符串夹杂其他特殊字符,需要从其中找出有用数据 #include #include void getword(char *word, char *line, char stop)//123&4456 { int x =0, y = 0; for(x=0;((line[x]) && (line[x] != stop)); x++) word[x] = line[x];原创 2015-06-12 14:46:20 · 555 阅读 · 0 评论 -
const在C语言中的用法
const作用:防止定义的变量被修改 1、用于修饰变量 const int a=10;//合法 int const b=10;/合法,等价const int =10; const int c;//非法 int const d;//非法 注意:必须有初始值 2、用于修饰指针 const修饰的*sp,所以sp指针指向的地址可以改变,但是*sp执行的内容不可改变 第一:cons原创 2015-07-14 13:23:04 · 480 阅读 · 0 评论 -
数组排序
#define MAX 10 int main() { int arr[MAX]={123,454,4,6,78,678,234,45,789,4},temp; int i,j,k; for(i=0;i<MAX-1;i++) { for(j=i+1;j<MAX;j++) { if(arr[i]>arr[j]原创 2015-07-15 16:18:57 · 279 阅读 · 0 评论