网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月28日漏签0天
c语言吧 关注:798,878贴子:4,357,339
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 4 5 6 下一页 尾页
  • 88回复贴,共6页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

回复:C语言程序设计从零基础到入门教程

  • 取消只看楼主
  • 收藏

  • 回复
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
还有四节常识课我们就正式学习C语言了,不知道有多少人看到这里密密麻麻的字望而却步,主要是因为你没有决心去学才导致的,先坚定自己的决心,再树立自己的信心吧


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第五节课.输入法的选择
在编程的时候,我们需要使用字符来编写源文件,英文字母和汉字很好区分,但是标点符号就不一定了,有些英文标点与中文标点很相似,编译器只能识别英文标点。
相似的中英文标点有:
中文分号;和英文分号;;
中文逗号,和英文逗号,;
中文冒号:和英文冒号:;
中文括号()和英文括号();
中文问号?和英文问号?;
中文单引号’‘和英文单引号' ';
中文双引号“ ”和英文双引号" "。
大家在输入标点时要注意,将输入法切换到英文半角输入法,如下图所示:


2025-07-28 11:35:36
广告
不感兴趣
开通SVIP免广告
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为了加强练习,出个选择题,请大家判断下面哪一种描述是正确的:
A) 编程的时候不用在意中英文符号的区别
B) 所有语言在编程的注释内容使用中文符号也会造成错误
C) 感叹号没有中文和英文的区别
D) 编程时,使用的英文引号,也有左引号和右引号的区别
E) 中文和英文模式下的制表符(键盘tab键)输入效果一致


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
认真看到这里的同学请在76楼回复答案,回复满了二十以上我就开始更新了,人没齐,我也不能更新太快是吧


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第七节课我们来浅谈程序员的发展方向和薪水吧
IT行业的待遇比很多行业要高,程序员是最突出的,刚刚毕业的大学生,进入百度、腾讯、阿里巴巴等这些大企业,年薪一般在20万左右,厉害的可以拿到30万。这是第一梯队,一般重点大学的毕业生才能进入,怎么也得是个一本吧。
拿到融资的创业公司、规模不大的公司、一些国企等给的待遇也不错,年薪也可以超过10万。
很多小公司,老板一个人说了算,也没有融资,待业一般都不会高,一个月几千块钱。这样的公司招人难,进入的门槛低,对学历的要求也可以忽略,能干点活就行。
每个城市的待遇也不一样,北京、上海、广州、杭州这些一线城市都有大公司,待遇最高;成都、大连、西安这些二三线城市的待遇就一般了。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
程序员也是有分工的,常见的有下面几种:
小A:专门研究复杂的问题的解决办法,被称成算法大牛,见到牛的人时候,喜欢发Orz等文字;内心脆弱,大多没法独自完成一个工程,更多参与研究,是程序员中的高薪群体。——想成为他?建议学一个基础语言后,选择算法课程,然后多多挑战难题。
小B:喜欢写代码,不喜欢动脑子,复杂问题用别人写好的程序解决;一般能自己写一些小东西,多数自视很牛;团队协作能力好的这种程序员比较难得。多见创业和大企业就业群体,薪水一般,提升空间小。——想成为他?建议学习一个基础语言后,学习数据结构,然后去开源社区混迹;不过要提醒,注意修行、修心,多和大家一起做项目。
小C:不喜欢写代码,喜欢胡思乱想,自称程序员出身,实际只知道大概,更多是在出谋划策。这种其实已经转行了,更多时候被当作产品经理和项目经理,有点技术背景可以做的比较如鱼得水,毕竟遇到小B那样的程序员偷懒时候,可以轻松击破。薪资一般比较低,只不过如果还善于做人,爬上去成为高管了另当别论。——想成为他?建议蜻蜓点水一样的广泛涉猎各种编程,但都无需深入,更多注意与人交流和关注业界动态。
你是不是在心里做一个选择,然后继续你的编程学习旅程呢?


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第八节课.程序员的装备
好的程序员离不开好的装备,我说的装备包括了硬和软两个部分——硬件外设,跑在计算机上的软件。当你从一个小白逐步成为一个大神的过程中,你就会体会到装备选择的重要性了。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
硬件
针对硬件和外设,我们一般要从个人的经济水平和实际需求出发。特别对于初学者,不要盲目追求当前最高配置的电脑,因为你还没有能力用到那么好的硬件的时候,更好的设备就很可能已经出来了,目前市面上4000~5000的笔记本完全可以满足你的需求了。
软件
1) 操作系统
有初学者问大牛,要学习编程用什么操作系统,大牛说用Linux,只有Linux才能让你看到C的本质,C就是为Linux而生的。
话虽没错,但是你想想当初你学习Windows花了多长时间,是不是一开始连切换输入法也不会,编辑World文档也不会;如果你切换到Linux,你也会遇到同样的问题,你需要一段时间来熟悉Linux,加大了你的学习成本,会慢慢消磨掉你对编程的兴趣。
所以我建议,你可以在Windows下学习C语言,完全没问题,如果有一天Windows不能满足你的学习需求了,那你再切换到Linux,这个时候你对编程已经很了解了,切换的成本也低了。


2025-07-28 11:29:36
广告
不感兴趣
开通SVIP免广告
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2) 浏览器
Chrome(谷歌浏览器)是最好的浏览器,甚至没有之一,已经工作的程序员基本都是清一色的Chrome。Chrome 遵守网页标准,兼容性好,解析速度快,界面干净轻巧,插件众多,自带强大的网页调试工具。
如果你使用Firefox或Opera,那也不错,这两款浏览器也很棒。
但是请抛弃IE和360吧,太low了,很多公司禁止使用360的产品,原因你懂得......
3) 有道云笔记
如果你有做笔记的习惯,尝试放弃笔和纸吧,有道云笔记是一款很方便的软件,你在电脑上做了笔记,手机、平板上也可以看,只要安装有道云笔记,登录你的账户,就可以在任何地方查看并同步到其他设备。
做一个有逼格但不装13的程序员吧^_^


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第一章:C语言概述


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
正是由于C语言的简单,对初学者来说,学习成本小,时间短,结合本教程,能够快速掌握编程技术。
C语言不但执行效率高(比C++、Java都高),而且应用广泛,可以用来开发桌面软件、硬件驱动、操作系统、单片机等,从微波炉到手机,从汽车到智能电视,都有C语言的影子。
所以说,学习一门年龄比自己还大的语言很有必要(C语言诞生于20世纪70年代初)。
当然,C语言也不是没有缺点,毕竟是70后老人,有点落后时代。不过这里不讲,讲了你也不明白,以后你自然会了解。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第二章
第二节课.第一个C语言程序
学习一门新语言的惟一途径就是使用它来编程。对于初学者来说, 编写的第一个程序几乎都是相同的,即在屏幕上显示“Hello, world”,专业说法为打印“Hello, world”。
【例1-1】打印 Hello, world。
/* 第一个C语言程序
打印 Hello, world */
#include<stdio.h> //包含头文件stdio.h
int main(){ // 主函数
printf("Hello, word\n"); // 打印字符串
return 0; // 返回0,表示程序正确运行
}
尽管这个程序很简单,但对初学者来说,它仍然可能成为一大障碍,因为要实现这个目的,首先要编写代码,然后编译、链接并运行,最后看到输出结果。掌握了这些操作细节以后,其它事情就比较容易了。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
main函数通常会调用其它函数来帮助完成某些工作,被调用的函数可以是我们自己编写的,也可以来自于函数库。上述程序段中的第一行语句#include <stdio.h>用于告诉编译器在本程序中包含标准输入/输出库。许多C语言源程序的开始处都包含这一行语句。我们将在后续章节对标准库进行详细介绍。
函数之间进行数据交换的一种方法是调用函数向被调用函数提供一个值(称为参数)列表。函数名后面的一对圆括号将参数列表括起来。在本例中,main函数不需要任何参数,因此用空参数表( )表示。
函数中的语句用一对花括号{}括起来。本例中的main函数包含下面两条语句:
printf("Hello, word\n");
return 0;
调用函数时,只需要使用函数名加上用圆括号括起来的参数表即可。上面这条语句将"hello, world\n"作为参数调用printf函数。printf是一个用于打印输出的库函数,在此处, 它打印双引号中间的字符串。
用双引号括起来的字符序列称为字符串或字符串常量,如"hello, world\n"就是一个字符串。目前我们仅使用字符串作为printf及其它函数的参数。


  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在C语言中,字符序列\n表示换行符,在打印中遇到它时,输出打印将换行,从下一行的左端行首开始。如果去掉字符串中的\n(这是个值得一做的练习),即使输出打印完成后也不会换行。在printf函数的参数中,只能用\n表示换行符。如果用程序的换行代替,例如:
printf("Hello, word
");
C编译器将会产生一条错误信息。
printf函数永远不会自动换行,这样我们可以多次调用该函数以分阶段得到一个长的输出行。上面给出的第一个程序也可以改写成下列形式:
#include<stdio.h>
int main(){
printf("Hello, ");
printf("word");
printf("\n");
return 0;
}
这段程序与前面的程序的输出相同。


2025-07-28 11:23:36
广告
不感兴趣
开通SVIP免广告
  • ___卧龙
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2) C-Free MSCL版(42M)
C-Free MSCL版是在 C-Free 5.0 基础上集成了 Visual Studio 10.0 SP1 的编译器、调试工具、绿色部署工具等,支持XP、Win7、Win8,相当于给Visual Studio 10.0 SP1换了个界面。
下载地址: http://pan.baidu.com/s/1gdmrlzt


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 4 5 6 下一页 尾页
  • 88回复贴,共6页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示