
c语言基础
wtomjohnson
专注于linux,c,c++,欢迎大家与我交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言指针基础(1)
C语言作为一门毅力几十年不倒的计算机语言,深受编程爱好者的喜欢。但是,许多人学习c语言(不管是计算机专业的,还是其他专业的),都会觉得C语言中的指针最难,甚至会因此放弃了c语言。但是,指针真的有那么难吗?下面就从这段代码开始我们的指针基础学习。 void main() { int a = 10; int b = 20; int *p = &a;//p指向了a原创 2015-03-13 15:42:47 · 377 阅读 · 0 评论 -
C语言指针基础(4)
欢迎大家访问我的微博:http://weibo.com/u/2887401030接着前面的三篇,今天继续我们的C语言指针之旅。今天,还是主要为了加强我们的一级指针。还是一道字符串的题目,题目很简单,就是反转字符串,如char str[] = “asdqwe”;反转之后变成”ewqdsa”。 代码如下:#include "stdio.h" #include "stdlib.h" #include "原创 2015-03-26 17:13:41 · 516 阅读 · 0 评论 -
C语言指针基础(2)
在上一篇中,我们主要结合了画图,形象的展示了一级指针与内存的关系。在这一篇中,我们将继续通过一道关于字符串的题目来加强我们的以及指针。题目很简单,就是将一个字符串的前后的空格去掉,形成一个新的字符串。类似于char *str = ” asd “;前后去掉空格,形成一个新的字符串类似于 char *des = “asd”;下面是我们的代码:#include<stdio.h> #include<st原创 2015-03-16 18:23:31 · 333 阅读 · 0 评论 -
C语言指针基础(3)
经过前面两篇的学习,相信大家对一级指针有了更深的理解。但是,这还是不够的。今天,我将讨论一下* 与 []这两个操作符的关系。因为前面 我是有时用*p,有时用p[0],可能有人不明白。比如对于int a[ ] = {1,2,3,4};int *p = a;在这里,a的值是第一个字符’a’的地址,p也指向了1的地址。也就是说两个p与a的值是相同的。接下来,我分别用a与p来遍历。#include <st原创 2015-03-20 14:24:37 · 320 阅读 · 0 评论