摘要:
C程序面试中曾经面试过这样一道题:#include int main() { char *p = "12345"; *p = '6'; printf("修改后的字符串是%s\n", p); return 0; } 运行的结果如下: 这是因为,”12345“这个...
阅读全文
posted @ 2017-01-05 12:44
C语言答疑课堂
阅读(179)
推荐(0)
摘要:
C程序中的大端小端概念可以参见上一篇文章如何区分小端和大端。本文重点讨论如何用C程序来判断当前系统是大端还是小端。判断大端小端的程序如下:#include int main(){short number = 0x1234;//short类型整数占用两个字节char ch = '\0', *p = N...
阅读全文
posted @ 2017-01-05 12:43
C语言答疑课堂
阅读(600)
推荐(0)
摘要:
C程序开发中,有时候会涉及到大端和小端的概念。先来看看小端的概念。例如内存中有一段连续的内存区域,地址从0x0到0x3;现在有一个整数,用16进制表示是0x12345678,每两个数字是一个字节(16进制概念大家可以百度下),0x12是最高字节,0x78是最低字节。现在将这个整数保存在内存中,如下图...
阅读全文
posted @ 2017-01-05 12:39
C语言答疑课堂
阅读(342)
推荐(0)
摘要:
前几年4K技术就已经有人提及,今年更是成了一个非常热门的词汇,而且4K技术已经普遍应用于各类终端,如电视机、机顶盒、手机等。那么如何来理解4K这个东东呢?今天博主就谈谈自己对4K技术的认识。博主认为可以从以下几个方面来解释4K技术:内容、平台、传输、终端。1. 内容。内容即具备4K分辨率的视...
阅读全文
posted @ 2016-12-30 13:24
C语言答疑课堂
阅读(511)
推荐(0)
摘要:
指针是C语言一个很强大的功能。然而所谓成也萧何,败也萧何,用好了指针会使程序大放异彩,用错了指针轻者只是报个错,重者可能整个系统都崩溃了。本篇我们来谈谈指针一种错误的使用方法”野指针“。野指针一般是指定义时没有给初值的指针变量。来看以下程序:#include #include int ...
阅读全文
posted @ 2016-12-30 13:21
C语言答疑课堂
阅读(399)
推荐(0)
摘要:
一、题目要求1. 用户输入任意一个整数,要求程序输出此整数所有的质因数;2. 用户可以反复输入,直至输入字符'q'退出程序。二、分析质因数的概念大家可以问度娘。 题目关键有几个要点,分析透了这些要点,程序也就不难写出来了。1. 判断用户输入是一个整数。如果用户胡乱输入一个东西,则需要提示用户输入错误...
阅读全文
posted @ 2016-12-30 13:20
C语言答疑课堂
阅读(1039)
推荐(0)
摘要:
输出乘法口诀表,关键在于利用好循环语句,而且是二层循环。
阅读全文
posted @ 2016-12-30 13:19
C语言答疑课堂
阅读(442)
推荐(0)
摘要:
一、题目一个整数,它加上100后是一个完全平方数请问该数是多少?二、程序分析1.题目中没有限定这个整数的范围,因此,可以在代码中#define scope 10000,即使用scope变量定义一个范围,比如10000。如果想修改范围,只需修改这个变量即可;2.在1~10000之间遍历每一个整数,对于...
阅读全文
posted @ 2016-12-30 13:17
C语言答疑课堂
阅读(1386)
推荐(0)
摘要:
C语言的用途相当多,可以用在数据结构、数据库、网络、嵌入式等方面,历经40多年不衰,真是厉害!最近一直想从某一应用方面写一个系列教程,好好地把某一方面讲深讲透。 正好博主对网络方面的编程技术感兴趣,因此先写一个C语言在网络编程相关的技术。系列教程的文章名都以“...
阅读全文
posted @ 2016-12-29 16:43
C语言答疑课堂
阅读(130)
推荐(0)
摘要:
一、功能需求求1 - 2/3 + 3/5 - 4/7 + ......49/97的和C语言等级考试中也有涉及到类似的需求。二、代码分析仔细查看功能需求,可以发现这个等式的三个规律:1.从每一个分式来看,分子是一个等差数列,初始值是1,公差是1;2.从每一个分式来看,分母也是一个等差数列,初始值也是1...
阅读全文
posted @ 2016-12-29 15:38
C语言答疑课堂
阅读(325)
推荐(0)