cout<<a[i]<<" " 这个是先输出a[i]再输出空格
cout<<endl      这个是直接换行
cout<<a[i]<<endl这个先输出a[i],再换行
若需要换行就加endl ,这个是随意的。

输入字符串

gets可以接收空格同时无限读取,不会判断上限,以回车结束读取;

而scanf("%s",字符数组名或指针)遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。

文件结构体指针stream中读取数据,每次读取一行。读取的数据保存在buf指向的字符数组中,

每次最多读取bufsize-1个字符(第bufsize个字符赋'\0')

char *fgets(char *buf, int bufsize, FILE *stream);

例:fgets(a,85,stdio);

结构和数组

二者都是一组数存在一段连续的内存区域,不同在:

1.结构中各成员的数据类型可以不同,数组各元素必须是相同的类型

2.做函数的参数时,结构传递的是值,数组传递的是地址

3.引用方式不同,结构用变量名.成员名,数组元素的引用为数组名[下标]

结构和数组都是一系列数据的集合。

结构可以看作是由多个部分构成的一个整体,每个构成部分的功能/属性是可以不同的,也可以是相同的。

而数组则是单纯的单个个体的排列,每个个体的性质是一样的,每个个体之间没有关联性。

以一个房子为例,

结构:由客厅,餐厅,卧室等不同用途/性质的部分构成一个完整的房子

数组:房子里面有很多个房间,每个房间都是独立存在的

typedef 后的是原来的类型,最后一个单词才是新名字,

开学初的c的更多相关文章

  1. 2016-2017-2 《Java程序设计》教学进程

    2016-2017-2 <Java程序设计>教学进程 目录 考核方式 课前准备 教学进程 第00周学习任务和要求 第01周学习任务和要求 第02周学习任务和要求 第03周学习任务和要求 第 ...

  2. C语言程序设计第十一次作业

    同学们,一晃一个学期就过去了,第一节课时,我曾做过一个调查,没有一个同学在中学阶段接触过程序设计,也就是说,那时,大家都是零基础,或许只是听说过"C语言"这个词,但其他便一无所知了 ...

  3. Alpha版本冲刺现场演示和阶段验收的总结

    一共15个组.有13个组参加了今天的现场演示,分别是YZH.Radio Group.FZU5BOYS.静静看.Clean Code.Mod4.F4.For the Dream.Journey of C ...

  4. 郝文菲get技能的经验--20155308

    郝文菲get技能的经验--20155308 比其他人更好的技能 谈到自己的特长,作为新一代成长的自己来说,有一箩筐的话可以说.但是若是谈到自己比大多数人更好的技能,我却觉得回答这个问题有很大的难度.当 ...

  5. 【The final】软件工程实践总结

    软件工程就这么告一段落了,竟然有那么一丢丢的舍不得-- 一.为拖延找的种种借口     [首先声明]以下纯粹是个人吐槽,仅作记录以便日后自己可以回顾一下往昔罢了,可以直接忽略,跳到第二大点:我的拖延之 ...

  6. 1009: josephus问题

    1009: josephus问题 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 549  Solved: 227 Description josephus ...

  7. 福州大学W班-助教总结

    开学初对自己的期望 在即将到来的学期前,我希望我可以做到以下几点: 1.多参与同学的课程设计,并提出自己的见解 2.不断提高个人的专业技能,活到老学到老 3.能够及时对同学的博客进行评论,并给出有用的 ...

  8. C语言--总结报告

    1.当初你是如何做出选择计算机专业的决定的? 经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 当初填报志愿我是有很明确的专业方向的,就是IT类的 ...

  9. APP的案例分析-美团外卖

    大一才开始用软件订外卖了,很方便  ,上手快只要注册个账号登陆即可,支付时自动跳转到其他支付应用.严重的bug也没有,只有之前一段时间通过首单可以刷优惠,之后也修复了. 身边的同学也很多都在用.方便省 ...

随机推荐

  1. windchill系统——eclipse与服务器同步数据操作

    步骤如下

  2. 间隔问题,合并间隔(merge interval),插入间隔(insert interval)

    Merge Interval: Given a collection of intervals, merge all overlapping intervals. For example,Given  ...

  3. java-二维数组——with 刘童格

    #include<iostream> #include<string> using namespace std; void MaxIntArray(int a[],int &a ...

  4. include,include_once,require,require_once的区别

    1.include() include(/path/to/filename) include()语句将在其被调用的位置处包含一个文件.包含一个文件与在该语句所在位置复制制定文件的数据具有相同内容的效果 ...

  5. How to Fix “ShellExecute failed (2): Is this command correct?” on Notepad++

    Problem: When you click right-click->Edit with Notepad ++ and get the error “ShellExecute failed ...

  6. 【河南省第十届ACM 省赛 A-谍报分析】

    题目描述 “八一三”淞沪抗战爆发后,*几次准备去上海前线视察和指挥作战.但都因为宁沪之间的铁路和公路遭到了敌军的严密封锁,狂轰滥炸,一直未能成行. 特科组织,其主要任务是保卫的安全,了解和掌握敌方的动 ...

  7. hdu4185

    题解:每两个联通的油井建边 然后二分图最大匹配 最后答案除以2 代码: #include<cstdio> #include<cmath> #include<cstring ...

  8. JSON和list之间的转换

    谷歌的Gson.jar: //list转换为json Gson gson = new Gson(); List<Person> persons = new ArrayList<Per ...

  9. LeetCode OJ:Maximum Product Subarray(子数组最大乘积)

    Find the contiguous subarray within an array (containing at least one number) which has the largest ...

  10. L136

    Newly formed blood vessels may contribute to eye disease: studyA study of Northwestern University (N ...