c语言,在大学里面学过谭浩强的经典教材,但之后在工作中从来没有实际运用过,很有点遗憾。现在突然心血来潮,想重新学习一下。对c语言,我始终有一份情节,说不上是为什么。从很久以前开始,就喜欢收集一些c语言相关类的书籍、教材,但都没有认真去看过,确是有些可耻阿。这一次,就认真学习一次,C程序设计语言这本书,打算把书中的代码,习题全都敲一遍,希望有所收获。立下学习笔记,以期督促自己完成此次学习计划。
开篇便是Hello World,不记得从哪里看到说,Hello World的故事就是从这本书开始的,不知道是不是确实。这个程式内容很简单,但想要完成这个任务,关键在于了解你所使用的系统,你的编译器。在你的系统中,如何编译运行一个c程序,这才是hello world的意义所在。
练习1-1 在你自己的系统中运行“hello, world”程序。再有意去掉程序中的部分内容,看看会得到什么出错信息。
现在试着将”hello, world\n”中的双引号去掉,去掉一个,重新编译程序,得到以下错误信息。
:!gcc -o helloworld helloworld.c helloworld.c: In function 'main': helloworld.c:5: error: missing terminating " character helloworld.c:6: error: syntax error before '}' token shell returned 1 Press ENTER or type command to continue
练习1-2 题目不再列出了。
我将”\n”改成”\g”,得到如下错误信息:
mycmp.c|7 col 1| warning: unknown escape sequence '\g'
Post a Comment