我是大一新生,求前辈们指教~~

#include
#define ai
int main(void)
{
scanf("%s",&"ai");
printf("%s","ai");
} 想把输入的内容赋予ai并输出,但输出的都是ai,最后一句用单引号代替双引号就是segmentation fault 想知道为什么,怎么改能调试成功?

0

5个回答

首先ai应该做为一个变量定义
char ai[10]
然后做为输入的scanf应该这么用
scanf("%s",ai) //这里ai不用再加&,因为数组ai就为地址了,所以不用再加&取地址。
输出的时候应该是
printf(“%s”,ai)

0
fire57
杯酒笑离殇 谢前辈指点,大概懂了一点点,至今也就上了四节课,看来是我太急了,感觉很有趣,以后有问题还望不吝赐教。
3 年多之前 回复
q467933088
BlueBlood 回复杯酒笑离殇: char ai 定义的是ai这样的一个字符变量,char ai[10]定义的是10个元素的数组变量。我不知道你现在有没有开始接触,这些都是基础必须要搞明白的
3 年多之前 回复
q467933088
BlueBlood 回复杯酒笑离殇: 首先define是宏定义,不能定义变量的。char ai[10] 这样才是对于变量的定义,这里是定义了一个ai的数组,对于数组而言ai就是指向一个地址的,所以在使用scanf的时候不用再加“&”这个区地址符了
3 年多之前 回复
fire57
杯酒笑离殇 先前用define定义了ai不能直接使用还早加符号是为什么? 而char ai[10]就可以直接使用不用加符号又是为什么?
3 年多之前 回复
fire57
杯酒笑离殇 三克油 果然可以 有意思 感觉要学的有好多 希望别嫌我问题多啊 能否char ai 这样定义能的话与char ai[10]有什么区别?
3 年多之前 回复

首先,“ai”这是个字符串,你这么来当然是输出ai,改为单引号是要包含字符的,显然不行

0
fire57
杯酒笑离殇 不是很懂改为单引号后的问题 define能这样用么? 主体不变怎么样改动可以达到输出被赋予输入的内容?
3 年多之前 回复

#define a b
的意思是下面代码中的a替换为b。。你就写一个#define ai 是没用的。另外你要是刚开始学,至少分清楚变量和常量。。。

0
Braum
Braum 回复杯酒笑离殇: #define一般用来替换需要全局使用的常量,比如100辆车,一般写作#define CAR_NUM 100,这样下面的代码需要用到这个变量的时候既可以使用100也可以别人看到这段代码更容易阅读,比你直接写个100会好很多。后面出现的a的确可以代替b,char a就是一个字符变量。
3 年多之前 回复
fire57
杯酒笑离殇 是不是说#define a b后a所代表内容即为b所代表内容且是一个常量,后面出现的a可当b所代表内容使用切不需要在加符号? 而char a定义的是一个变量,且可能为一个字符变量?
3 年多之前 回复

好学是值得鼓励的,书看到后面很多问题就一通百通了..

0

这个数组地址的问题,初学者经常写作,希望大家多多注意

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
送给大一新生的一些话
送给大一学弟学妹的一些话!注意,本篇内容均为从学计算机到现在一年多自己的理解和经验,在这里我尽量少设计专业知识,因为刚起步,我只会告诉我切身的体会和认识,我写的不是指南,不是计划表,我写的只是一些话,一些可能帮助你们的话,如有不对请指出 前言在你看这篇文章之前,我会默认你是一个有上进心,热爱学习的人。因为你既然能点进来,那么你就是可以的。送给初次接触编程的人计算机其实不神秘,其实计算机在现在无处不在
给计算机专业大一新生的一些学习规划建议
(零) 每个时代都会悄悄犒赏努力学习的人。 没有人生来就是主角,所有主角都是从龙套开始,一步一步脚印,把自己的路走出万丈光芒。   不少人在高中时候,尤其是高三的时候,会听老师说:高中是最辛苦的,辛苦了这阵,等考上了大学,想怎么玩就怎么玩! 这只是善意的谎言,不要当真。 假如你考上的是重点院校,你会发现很多人都在奋发学习,在这种氛围下你需要努力学习,才不会落后于你身边的同学。 假如你
大一新生如何学好C++
c++可以说是一上大学,计算机专业的同学们接触到的第一个专业课程。通过c++,能让我们一窥计算机世界的大门,走进这个奇妙的世界…… 我们在做一件事情之前,一定很想弄清楚为什么要做这件事,只有知道了为什么,我们才能够安心的去做这件事。所以在说如何学习c++之前,我们先说说
我的大一学习生活总结
今天最后的一科英语考完了,但此刻的我并不觉的轻松,我知道从现在开始就标志着我的大一已经结束了,在大学仅有的四年时光就过去了四分之一。回想起大一这一年,自问一下我到底学到了什么?我发现这个问题我真的很难回答。                记得高中的时候,常常会去想象自己未来的大学生活会是怎样的?那时的我就有一个想法,那就是在大学的四年时光里,首先要认真学好知识,其次就是要让自己成熟起来,因为那时
有关C语言的三套试卷及答案
大一的新生们我想做完这些题目,你们应付期末考试是轻而易举的
计算机系大一新生——学习计划
1.练半小时打字,平台:http://dazi.kukuw.com/ 2.每天一小时python 或java函数编程训练; 3.每天一小时线程等技术训练; 4.每天一小时算法训练; 5.每天两小时论文阅读,并写概述; 6.每天半小时英文听力练习,使用手机软件; 7.工作4小时 8.浏览计算机行业工作信息半小时
对计算机专业大一新生的忠告
要精只能考自己... 心态很重要!... 多认识几个志同道合的朋友... 总结知识,多些博客...
致计算机专业准大一新生
本文讲什么? 首先,恭喜各位即将进入大学、即将迈入计算机世界的新生。恭喜你们十三年寒窗苦读,最终换来今日的成绩。 笔者希望通过本文,能够以自己的经验,帮助计算机专业的新生,甚至是其他专业的新生,少走一些弯路,能够在大学四年中不负你的梦想。 本文分成如下几个模块: 纠正思想:同为被应试教育荼毒的一代人,深知我们的思维方式存在问题,所以,纠正你的思维方式是非常重要的。 学习之路:你们一定听老...
大一新生调查报告——新生遇到的问题与需求
小组成员: 信通6班何若溪(人际关系主题),章玉(学习压力主题),袁博秋(思乡主题) 信通7班梁凌(信息整合与报告制作) 信通8班夏姝婷(时间分配主题) 【摘要】数据显示,中国高考人数一直在持续变化。上个世纪八十年代,报名人数一度每年只有100多万人。高考人数顶峰时期是2008年,为1050万,到2013年下降到912万,2014、2015年分别增加到939万、942万,2016、2017年稳定为...
如何度过大学四年。写给大一、大二、大三、大四的同学们
如何度过大学四年。写给大一、大二、大三、大四的同学们 (大一必读)写给即将踏入大一的同学,如何度过我的大学 前言:个人的水平代表不了大学的水平,任何一所大学,上至清华北大等名牌高校,下至高职三本甚至民办高校,即使你能学到所在大学的百分之一,甚至千分之一,万分之一,你照样可以横行天下,所向披靡!同样,大学的档次也限制不了个人的发展,只要你是条龙,你在任何时间,任何地点都可以翻江倒海、吞云
大学入学自传
我出上在一个普普通通的农民家庭,在我得记忆中,这个清贫的小家总是和谐致祥的。爷爷是受过封建思想教育的,迷信思想顽固的存在他心灵里,一有空闲便开始讲述离奇的故事,然而在他的故事里总会有一个为人处事的道理:“行好得好,人好己好”,所以幼时得我总是认真得对待每一个人。八岁时开始在本村小学读书,才有更多得机会去接触科学世界,无神论渐渐建立起来。小学一年级时候老师曾对我们说过:“你们要好好学,将来你们就
大学计算机学习心路历程1——2018.8.23的感受
今天没由来的感到有些矛盾,虽然这种矛盾感经常出现,但是今天的感受我特别想记述下来。 一、想写代码与写不下去代码的矛盾 二、想玩游戏与玩游戏耽误学习的矛盾 第一个矛盾——想写代码与写不下去代码的矛盾 想写代码的原因有两个:一个是写代码是我学习的内容,并且还关乎我未来的发展;一个是写代码很有挑战,挺有意思。 写不下去代码的原因也有两个:一个是自己编程基础差,写代码只能照抄,代码出错后常常...
给计算机专业大一新生的学习建议
(零) 每个时代都会悄悄犒赏努力学习的人。 没有人生来就是主角,所有主角都是从龙套开始,一步一步脚印,把自己的路走出万丈光芒。   不少人在高中时候,尤其是高三的时候,会听老师说:高中是最辛苦的,辛苦了这阵,等考上了大学,想怎么玩就怎么玩! 这只是善意的谎言,不要当真。 假如你考上的是重点院校,你会发现很多人都在奋发学习,在这种氛围下你需要努力学习,才不会落后于
大一新生对大学生活的认识
 
新入学大学生如何规划自己的大学生活一位大学老师写给大一新生
新入学大学生如何规划自己的大学生活 一位大学老师写给大一新生的100条肺腑之言 让你的大学充实起来 1、进入大学,就是一个新的环境,接触新的人,你的所有过去对于他们来说是一张白纸,这是你最好的重新塑造自己形象的时候,改掉以前的缺点,每进入一个新的 新入学大学生如何规划自己的大学生活 一位大学老师写给大一新生的100条肺腑之言 让你的
我的大一生活总结
大一生活总结前言还记得刚入大学的时候,怀着对未来的憧憬,就满怀自信地开始了自己的大一生活。在来大学之前,我对大学的了解都来自于电视上,到了这里,经过一年的生活,也明白了电视毕竟是电视在这里,没有学什么会什么的,长得又帅的高富帅和白富美,也没那些曲折离奇的故事,这里只有靠奋斗才能向上的平淡生活,但这里不无趣,不枯燥,你在这里总能实现你以前没有接触却想接触的事物。主文在民大,这里有热心的老师、学长、还有
我是大一的新生
我是一名大一的学生希望个位前辈不吝赐教啊 
宾馆管理系统-c++
用于c++课程设计的宾馆管理系统,非常适合大一的新生们学习
大一生活感悟
1.这次成为了心理健康部的副部还算可以,毕竟ACM并不是我大学生活的全部,只有ACM的生活对于我来说相对单调乏味,暑假集训好长时间,这段时间要把部门PPT做好,然后了解计算机方面的其他知识和技术,并选择一门应用类型的进行探索研究。 2.期末考试发现了自己上个暑假练出的记忆力已经严重衰退,这个暑假一定要加强练习,和上一个暑假一样,慢慢的会体验到数字的奇妙。 3.学校第三届的互联网+官方撕逼大战,
【NOJ1205】【贪心算法】活动安排
1205.活动安排 时限:1000ms 内存限制:10000K  总时限:3000ms 描述 Jack是一名nwpu的大一新生,对学校举办的各种活动都十分的好奇,想尽可能多的参加这些活动。Npwu每天共有N项活动,其开始结束时间分别为B[i],E[i],(i = 1,2,……N) 请问Jack一天最多能参加几项活动。当然,Jack在同一时间内只能参加一项活动,即jack参加的活动时间上不能重...
对计算机专业的认识
对计算机专业的认识
大一我的学期总结和展望。
总结: 1,回顾大一整个学期,虽然面临着一个又一个陌生的领域,一次又一次的专牛角尖。。(从Java内存出发一直发散学习到jvm 再到汇编)。。但,总体还算没有偏离的太远。 2,宏观上对软件行业这个东西有个认识,由于过多的发散的去接触一些领域,导致各个技术都不是很深入,学习的过程比较烦躁,有点面对太多的未知而害怕前行。 3,和老师的一些沟通,和一些迷惑,不知道自己真正的喜欢是哪
大一新生如何h看待大学生活?
大一新生对大学生活的认识调研报告 大学对每个经历高考洗礼的我们来讲都是一个新的开始。在这里,我们开始学着独立,开始学着步入社会,开始依靠自己的能力去做自己想做的事情。那么,我们眼中的大学生活究竟是怎样的呢?为此,我们通过发放网上调查问卷的方式深入调查大一新生对大学生活的认识。 调查样本中,男生37人,占35.24%,女生68人,占64.76%。除此之外,我们随机访问了10位大三的学长学姐,通过他们...
一名大一计算机专业学生的忏悔
不知不觉,我曾经如此憧憬的大学生活已走过了开头,我已从一名充满干劲的大一新生变为了一名没有目标,没有理想的丧尸。对,就是丧尸,每天在这所二流大学中混日子,谈恋爱,不知自己的人生的目标,仿佛认为老子就是天下第一,老子有资本去荒废自己的青春。肆意荒废自己的青春。在这样的状态中,曾经心中的雄心壮志早已灰飞云散,心中自己暗暗定下考研的目标不知被丢掉到那个角落,不知学习为何物,不知大学究竟是用来干什么的。就
大一新生常见心理难题与解答
一个网络上的朋友遇到了这样的问题:我18岁,男。大一。我非常怕失去朋友。而且总是感觉自己不如他人。揣摩他人的心理,为了一点小小的事能不开心很久很久。很怕直视别人的眼睛,特别是女的。而且我不喜欢打成一片,话多的时候很多,话不多的时候一句话也不说。性格有点懦弱,我有时候觉得自己很丑,但是有时候觉得自己又不是那么丑。诸多的性格缺陷让我过的很累,多想自己不存在这个世界。 于是我给他写了以
2018大一新生联考上机题解
A.上去揍ta ~_~(由某acm队员的渗透一班zj) 这道题是比赛第一题,对一些有代码基础的人来说算是比较简单,没有坑点,下面是AC代码 #include <stdio.h> #include <string.h> int main() { char qwq[1001],qaq[1001];//由题可知字符串长度小于1000,习惯原因我这里稍开大一些 ...
开始记录一个大一新生的C语言学习之路
#include int main(void) { printf("Hello my blog"); }
小弟初来乍到,还是个学生,前来向前辈们学习学习!
今天我来先给大伙打个招呼 ¡
一个计算机专业大一新生对自己未来的规划(求关注,求交流) !
本人是计算机专业大一的新生,接触这个专业有将近有一年了,我们专业出来后大部分都是程序袁,感觉很苦逼 啊,在网上不经意间看到我们专业居然在学狗排行榜排第一,感觉要自学的东西很多,我们的离散课老师是我们学院的副院长,他总是在上课时跟我讲一些关于考研或者就业的事情,他总是说就业很简单,我感觉他是在骗我们。      在下学期学校成立了大一ACM集训队,我也参加了,人数由最开始的接近100人变成现在
大一佛系学生对于ACM的一点体会
        了解ACM是在大一上学期末,从一开始的在学校oj上刷题完成作业,到现在参加ACM校训快一周时间,也有半年多了。校训从早上9点开始,到晚上10点,去掉吃饭时间,基本坐在机房刷题。有效果,每天也很充实,而不觉繁忙。     我承认当AC了一道花了好久时间写出来的题目时,内心是无比开心,激动,爽快,刺激,愉悦的,肾上腺素飙升程度和花的时间成正比。可之后呢,题目后面还是题目,还是题目(不一...
大一见习自我感想
见习那些事                                                                         有识之士   见习那些事,我说说这两次参观与见习的各种感想。当我听到这个事情时,我既充满了好奇与向往,又有点迷茫与不安,凭现在的技术与能力能做出什么呢?当时,我从同学与表哥那得知实习与实训对于我们来说很重要,所以,我重视这件事,很希望从中获
大一新生的开学日记
2015.9.4 天气:晴   心情:好奇又无聊 高三整整一年的时间,累死累活各种复习备考,现在终于考上了大学,考进了我最爱的计算机专业。听说大学会是人生的新篇章喔,这里有漂亮又会卖萌的师姐,还有热心助人的师兄,还有各种意想不到的事情。不过新生QQ群里已经有人振臂高呼“防火防盗防师兄”,不管怎么样,单身狗还是得防着点,以免自己看上的妹纸被别人抢走。 (真相是,师兄也好,师弟也好,要找到
我的大一过去了,学到了什么?
    好久都没有发博客了,是因为之前快期末了,进入了复习周,现在期末考完了,也意味着大一结束了。    每次都会觉得自己什么都没做怎么就一年过去了呢?    今天也就是想针对大一的学习总结一下。    在上大学之前对计算机并不了解,用电脑就知道可以看电视,可以查找资料等等,但是都不会去想这些原理什么的。    大一上学期开的是C语言,算是跟计算机的第一次最近的接触,学习C语言最大的感触就是:你能...
C语言试题卷
大一的新生们的考试题,C语言,十套左右有答案哦
大一新生。求。。。。。。
汉高祖刘邦曾问大将韩信:“你看我能带多少兵?”韩信斜了刘邦一眼说:“你顶多能带十万兵吧!”汉高祖心中有三分不悦,心想:你竟敢小看我!“那你呢?”韩信傲气十足地说:“我呀,当然是多多益善啰!”刘邦心中又添了三分不高兴,勉强说:“将军如此大才,我很佩服。现在,我有一个小小的问题向将军请教,凭将军的大才,答起来一定不费吹灰之力的。”韩信满不在乎地说:“可以可以。”刘邦狡黠地一笑,传令叫来一小队士兵隔墙站队,刘邦发令:“每三人站成一排。”队站好后,小队长进来报告:“最后一排只有二人。”“刘邦又传令:“每五人站成一排。”小队长报告:“最后一排只有三人。”刘邦再传令:“每七人站成一排。”小队长报告:“最后一排只有二人。”刘邦转脸问韩信:“敢问将军,这队士兵有多少人?”韩信:“这……这……我要问问程序猿,哈哈!!!”n  n输入要求n输入两个整数【1-32767】n输出要求n输出两数之间,符合要求的所有数。如果符合条件的数多于10个,每打印10个数换一行n测试数据示例n输入n1 10000输出n小贴士n为了输出的数据格式整齐,采用printf("%7d"......)
乐师2017年新生程序设计大赛解题报告
比赛题目链接:http://ls.openjudge.cn/fresh2017/ A、水仙花数 解题思想:在区间[L, R]之间寻找每一个水仙花数,满足:该数的各个数位上的数字的x次方之和等于该数本身,而x则是该数的位数,比如,1位数就是1次方,2位数就是2次方,3位数就是3次方…… 参考代码:(来自:那一抹微笑) #include #include int main() { i
C语言课程设计报告(大一入学)
1).系统功能介绍 2).功能模块结构 3).数据结构设计 4).主要模块算法说明 5).运行结果 6).课程设计总结 7).附录(源代码) 8).参考文献
新入学大学生如何规划自己的大学生活一位大学老师写给大一新生的
新入学大学生如何规划自己的大学生活一位大学老师写给大一新生的 标签: 新入学大学生如何规划自己的大学生活 一位大学老师写给大一新生的100条肺腑之言 让你的大学充实起来 1、进入大学,就是一个新的环境,接触新的人,你的所有过去对于他们来说是一张白纸,这是你最好的重新塑造自己形象的时候,改掉以前的缺点,每进入一个新的
大一第一学期的小总结
大学第一学期总结       匆匆忙忙的这大学的第一学期就这样度过了,要说这半年最大的感触是什么,那肯定就是大学也并不轻松,并不想上大学之前他们说的那样,上了大学就轻松了。在迈入大学的一个月我的确感觉大学是挺轻松的,但是后来不知道怎么的就会有很多事,让你忙忙碌碌的,但你又感觉自己也没干什么,为什么会这么忙呢。然后就度过了大学的第一学期。好奇又忐忑的考完了期末考试,就迎来了假期。       寒
大一学习总结。
不知不觉大一的时间居然过去了,刚刚在技术贴上面发现一篇文章说很多人都会写博客,我决定写一篇尝试一下。嘿嘿,这是我第一次写博客,有什么不好的地方请见谅。 时间来到大一上学期,刚刚来到大学生活,就被这种没人约束没人管的大学生活给迷倒了,每天上课除了最初的几天认真的听了几节课之外,基本上就没听过。但是呢大一上学期我觉得最成功的时间莫过于加入了实验室。这里可以让我不用学习乏味的数学英语,这里都是一些乐于编...
文章热词 机器学习 机器学习课程 机器学习教程 深度学习视频教程 深度学习学习
相关热词 android 我的订单 android 点击我的信息 c# 仿制我的电脑 我学python 我想学习python