文章 2016-02-06 来自:开发者社区

曾经进公司面试的C语言有关指针和数组的笔试题

原题如下: #include <stdio.h> int main(void) { int i , j ; unsigned int Array_A[32]; unsigned int *pPointer; i = 0x0008 ; //测试i printf("i=%d\n",i) ; pPointer = Array_A ; *(pPointer++)=i...

文章 2016-02-06 来自:开发者社区

理解C语言——从小菜到大神的晋级之路(8)——数组、指针和字符串

       本期视频点击这里        在前面几次我们接触的数据类型都是简单数据类型,使用一个数据个体表示一个元素。C语言中还提供了多种复杂数据类型,其中最简单的一种就是数组。数组这一结构使用内存中一段连续的内存空间保存一组相同类型的变量,这些变量通过数组的下标/索引的不同相互区分。数组与指针有着十分紧密的联系,...

文章 2016-01-10 来自:开发者社区

C语言中数组转化为字符串的方法

#include<stdio.h> #include <stdlib.h> #include <string.h> #define NR(x) (sizeof(x)/sizeof(x[0])) void ToString(char array[] , char array_size) ; int main(void) { //1. char *p = ...

文章 2015-09-11 来自:开发者社区

【C语言】关于结构体最后的长度为0或1数组的思考

需要引起注意的:ISO/IEC 9899-1999里面,这么写是非法的,这个仅仅是GNU C的扩展,gcc可以允许这一语法现象的存在。但最新的C/C++不知道是否可以,我没有测试过。(C99允许。微软的VS系列报一个WARNING,即非常的标准扩展。) 结构体最后使用0或1的长度数组的原因,主要是为了方便的管理内存缓冲区,如果你直接使用指针而不使用数组,那么,你在分配内存缓冲区...

文章 2015-09-03 来自:开发者社区

C语言链表中数组实现数据选择排序,升序、降序功能主要难点

  链表排序讲解: head指针指向链表的头结点,是找到整个链表的唯一依据,如果head指针丢失,整个链表就找不到了。  head存储的是第一个节点的地址,head->next存储的是第二个节点的地址;  任意一个节点p的地址,只能通过它前一个节点的next来求得。   单向链表的选择排序图示: ---->[1]---->[3]----&g...

文章 2015-05-30 来自:开发者社区

C语言及程序设计进阶例程-13 结构体数组及其应用

贺老师教学链接&nbsp;&nbsp;C语言及程序设计进阶&nbsp;本课讲解 结构体数组应用举例 #include &lt;stdio.h&gt; #include &lt;string.h&gt; typedef struct { char name[20]; int count; } Person; int main( ) { Person person[3]= {{"Li",0},{"Zh...

文章 2015-05-02 来自:开发者社区

《C语言及程序设计》实践项目——字符串数组

返回:贺老师课程教学链接 【项目1-带姓名的成绩单】设score数组中存储8名同学的C语言成绩,字符串数组name中存储同学们的姓名。这两个数组中,每名同学的姓名与成绩的下标要始终保持一致(例如name[i]和score[i]表示同一位同学(下标为i)的姓名和C语言成绩,否则会张冠李戴)。(1)输出按成绩排序后的同学的名单;(2)输出按同学姓名排序后的成绩单(排序对象是字符串)。#includ.....

文章 2015-05-02 来自:开发者社区

《C语言及程序设计》程序阅读——字符串数组

返回:贺老师课程教学链接 写出下面程序的运行结果。(1)#include <stdio.h> int main() { int i,c,j=0; char s1[2][5]= {"8980","9198"}, s2[5]= {'\0'}; for (i=3; i>=0 ; i--) { c=s1[0][i]+s1[1][i]-2...

文章 2015-05-01 来自:开发者社区

《C语言及程序设计》实践项目——字符数组与字符串处理

返回:贺老师课程教学链接 【项目1-M$pszi$y是嘛意思?】背景:小明让同学传纸条给小丽。小丽接到会心一笑,大家却不知所云。纸条上写着M$pszi$y,两人暗中约定是,真实字符为实际字符前面的第4个!M$pszi$y是神马意思?推算一下,或从ASCII码表中查一下,自然是I love u。(1)小明请你写一个程序,在给小丽写情书时,再不用费功夫自己“翻译”,原信中每一个字符加密为其后的第4.....

文章 2015-05-01 来自:开发者社区

《C语言及程序设计》程序填空——字符数组与字符串处理

返回:贺老师课程教学链接 1、编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果。请将下面的程序补充完整。#include<stdio.h> #include<string.h> #include<ctype.h> void fltj(char str[], int a[]) { ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注