码迷,mamicode.com
首页 > 其他好文 > 详细

一个有趣的代码

时间:2014-12-03 21:10:50      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   ar   sp   strong   on   2014   问题   

0。知道字符的AsCii码怎么输出字符,ASCII为十进制,不能直接‘\(ASCII)‘,要先将ASCII码转化为8进制,再用‘\‘

1。回顾while():当括号里面的值为0或‘\0‘时,循环终止。(括号里面‘0‘不终止)

2。回顾字符串指针:

 char *s="ABCDEF"; 

将A的地址赋给指针s,所以*s为A,依次类推的话,*(s+1)为B,*(s+2)为C

3。程序

bubuko.com,布布扣

 

代码:

#include<stdio.h>
int main()
{
char *s="ABCDEF";
while(*s)
printf("%s\n",s++);
}

 

由此看出,用指针定义的字符串可以从地址上控制字符串开始打印的位置。这位置不一定是从前到后,也可以从后到前。

bubuko.com,布布扣

遇到问题字符串指针,可以通过指针变量来找字符串中的字符,却不能通过字符串中字符的地址来找指针/

一个有趣的代码

标签:blog   http   io   ar   sp   strong   on   2014   问题   

原文地址:http://www.cnblogs.com/scbxiang/p/4141135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!