1、从键盘输入10个整数,然后按照与输入相反的顺序依次将他们输出

循环注意:do{}while();类型,当()里的值为非0时继续进行,当()里的值为0时停止。

2、有矩阵a和b如下,求它们的和矩阵c.

3\、用指针实现一维数组的输入输出。心得1、p++时p值变化了必须写上p=a, 使得p变为a{0},2\写成数组A就不用,因为数组A值不会变3、数组不能写成A++

4、用指针编写一堆数组的排序程序。

5、求二维数组元素的最大值。

6、用比较交换法,将一维数组的最大值移到数组的最末元素位置,交换过程用上述SWAP函数实现。

7、使用指针变量输出数据程序。

8、输入a和b两个整数,然后按先大后小的顺序输出。

9\用swap()函数交换两个变量的值。

10、用比较交换法,将一维数组的最大值移到数组的最末元素位置,交换过程用上述SWAO()函数实现。

注意:实参是数组元素的地址,

11\求一维数组中最大元素值。

注意:数组元素输入要加空格而不是逗号。

第一个实参是数组名a,它对应传给第一个形参变量名p,使p指向数组a,在进行函数调用时使用&a[0]作为函数的第一个实参,与使用a完全等价。对a进行*运算时,得到的是一维数组a[0]的首地址,即*a与a[0]是同一个值,当用int*p定义指针时,p的指向是一个int型变量,而不是一个地址,因此a[0]对p赋值是正确的,而用a对p赋值是错误的。

问题1、什么时候用void,什么时候用int? 有返回值时必须用int,用void main 和int main 没什么区别 。但是其返回值一定要跟类型一样。用void main ,最后 要加return ;或者不加。用int main ,一般要用return 0。。最好是用int main,是正规的写法。

*号加不加?P217

1、开始定义的时候加*,比如:int *p;/*这里加*是表示p是一个int型的指针*/

指向值的时候加*,比如:int *p,a;*p=a;定义a表示a是一个变量,指向值得时候加*。

指向地址的时候不加*,比如:int *p,a[10];p=a;或*p=a[0];定义a[10]表示一个数组则a表示地址a[0],而a[0]表示表示一个元素。

也就是一开始定义的时候的*是表明p是指针,但是到后面用的时候,p表示地址,*p表示p指向的"地址的值

2、const是常量的意识。

2、被调用函数可以自己胡写吗?可以的。

12、用字符串指针作函数参数,将输入的一个字符串复制到另一个字符串中。

13、用字符串指针作函数参数,将输入的串一个字符复制到另一个字符串中。

字符串指针与指向数组的指针既数组指针一样。

注意:字符串前加*,char a[10]是一个字符数组,a[10]是一个字符串,占十个字节,‘’一个字符占一个字节储存空间,相应的存储单元中应是ASSIC码,一个整数值,int,short 都是两个字节,long型占4个字节。Float型占4个字节,double占8个字节。

带=号的指针必须加*。Identifier标示符,

14、将一组字符串按字典顺序排序后输出。

指针数组作为函数的参数,就可以实现多个字符的操作,String_sort函数一个冒泡排序函数,Sting_out函数顺序输出数组 指向的字符串时,将得到一个按照字典顺序的字符串序列。故需调用String函数。

c语言学习题,C语言学习题目相关推荐

  1. 计算机辅助语言和语言学关系,西方语言学与多媒体计算机辅助语言学习_王艳萍...

    第4卷第1期2006年2月锦州医学院学报(社会科学版) JournalofJinzhouMedicalCollege(SocialScienceEdition)Vol.4No.1 Feb.,2006 ...

  2. 计算机辅助语言和计算语言学关系,建构主义理论视角下计算机辅助语言学习环境对留学生学习汉语动机的影响——以广西大学泰国留学生为例-语言学及应用语言学专业论文.docx...

    下,学习动机是否有所提高,还有待进一步的研究.在相关理论和英语实践研究成果的指导之下,笔者通过调查问卷.访 下,学习动机是否有所提高,还有待进一步的研究. 在相关理论和英语实践研究成果的指导之下,笔者 ...

  3. C语言 指针 规范,C语言学习知识指针习题集附规范标准答案.doc

    C语言学习知识指针习题集附规范标准答案.doc /*一.选择题1. 变量的指针,其含义是指该变量的_________. a值 b地址 c名 d一个标志2若有语句int *point,a4;和point ...

  4. c语言中void arrout,c语言学习笔记(数组、函数

    <c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...

  5. c语言的学生理系统,C语言学习系统的教程

    完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题.网站新增了"软件百科"."锦囊妙技&q ...

  6. c语言入门自学宝典,c语言学习编程宝典下载-c语言学习编程宝典appv1.2 - 起点软件园...

    c语言学习编程宝典是主打学习编程的软件,里面有海量的编程学习资源让你选择,帮助你更好的学习C语言,非常的高效,还有名师为你指导,很适合需要的小伙伴们进行学习体验. c语言学习编程宝典说明 1.将C语言 ...

  7. 20155224聂小益 - 我的技能与C语言学习

    20155224聂小益 - 我的技能与C语言学习 预备作业2 ● 你有什么技能比大多人(超过90%以上)更好? 我认为我可能有些技能身边有的人比较少有,但是要是超过90%以上我实在不敢保证.毕竟厉害的 ...

  8. 欧洲统一语言参考标准C1,【欧标】欧洲语言学习统一标准介绍

    A Common European Framework of Reference for Languages: Learning, Teaching, Assessment,简称CEF,一般翻译做&q ...

  9. c语言测试结果心得,c语言学习心得

    c语言学习心得 时间: 2014-05-04 栏目: c语言学习心得 篇一:c语言学习心得 学习C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码.其实个人认为无论学习什么语言,最 ...

最新文章

  1. Java中的static关键字详解
  2. 我的学习之路_第二十三章_HTML
  3. CodeForces - 570E(dp------------- Codeforces Round #316 (Div. 2)E
  4. java split 正则_java split方法的实现 正则匹配
  5. 零基础带你学习MySQL—Update语句以及注意事项(八)
  6. 阶段3 2.Spring_01.Spring框架简介_01.spring课程四天安排
  7. AnyTXT Searcher中文版-比Google Desktop都牛连everything软件作者都拍手称赞的文本搜索工具
  8. 五道口男子计算机职业技术学院,哈哈!双鸭山大学、五道口男子职业技术学校…盘点高校那些“天雷滚滚”的绰号...
  9. springboot 后台管理框架
  10. 苹果进入多事之秋,电池门禁售门病魔缠身
  11. 什么叫断章取义,什么叫曲解
  12. python查火车票_Python查询火车票(三)
  13. 魅族手机安卓真机调试打开了开发者调试模式但是LogCat没有输出日志
  14. 复旦邱锡鹏:语言模型即服务,走向大模型的未来
  15. CubeMX+Eclipse+Jlink STM32开发环境搭建
  16. 盛世传承“富三代”品牌让你的家族基业长青
  17. 【其他】什么是Blog? 什么是博客? 什么是Blogger?重要的是内容!!!
  18. Spring Boot教程(三十五)使用MongoDB数据库(1)
  19. 关于mail mailx 以及sendmail 的理解
  20. 微信小程序之图片上传 demo

热门文章

  1. Hadoop学习之MapReduce(四)
  2. matlab 最后一列,求大神帮我解释一下matlab最后几行是什么意思
  3. R语言-RStudio打开中文注释的脚本后出现乱码
  4. 史上最全的MySQL高性能优化实战总结!
  5. 转变--一个平凡人的2017年总结及2018年展望
  6. HBASE+Solr实现详单查询--转
  7. 数据库更新记录,但程序查不到新记录问题
  8. JAVA获取CLASSPATH路径--转
  9. Lesson 6.5Lesson 6.6.1Lesson 6.6.2 机器学习调参基础理论与网格搜索多分类评估指标的macro与weighted过程GridSearchCV的进阶使用方法
  10. 机器学习算法基础——朴素贝叶斯算法