网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月05日
漏签
0
天
c语言吧
关注:
801,835
贴子:
4,375,564
看贴
图片
吧主推荐
视频
游戏
1
2
3
4
5
6
7
下一页
尾页
256
回复贴,共
7
页
,跳到
页
确定
<<返回c语言吧
>0< 加载中...
【入门贴】老是有人问我看什么书。c与指针。来一起看~~~
只看楼主
收藏
回复
御宅小受
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
惯例,大神镇楼。这位大神和c没什么关系。但是做的东西却对于c乃至计算机有重大影响~~~至今俺的编辑器还是他做的...
御宅小受
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
等下,我先回去拿书.....
2026-02-05 18:08:30
广告
不感兴趣
开通SVIP免广告
S.Sunshine
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
忆_碎碎念
马猴烧酒
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
书在路上。。
御宅小受
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对新手说的...
别指望看了这个帖子能怎么样,c语言高深莫测。别搞什么vs2010,vc6.0,新手先学会语法再说,就用网络编译器。
@我叫蟹老板丿
@501343056
@ncdz9292
@日月晨曦life
@Sunny碎碎de念
@卜丁艹挚爱风速
懒的不想艾特了....
你们觉得有错的地方说出来...我也是初学者不一定对。让吐槽来的更猛烈些~~~
御宅小受
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对大神说的
希望指出我的错误....我原先学java的,很多想法很怪异...
@砂锅砍砂锅
@小_埃
@stillalex
一剑仙人跪
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
虽然名为C与指针 实则无法直视
御宅小受
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
前言
跳过去,先看语法。说深的也看不出懂。别在这个帖子发问题。有个教学贴。
1.记住编辑器和编译器不一样。
2.c语言程序形成的过程。 源代码—>编译文件—>连接文件—>可执行程序。
3.预处理命令
包含c语言的标准库文件用<>例如include<stdio.h> 用自己的文件用"" 例如include"自己的文件.h" 剩下的以后说
4.主函数 统一先写成int main(void)
5.变量和函数名定义 用英文,不会英文用拼音,除非就用一两次,否则别出现abcdefg...
以上是简单程序的默认规定。
2026-02-05 18:02:30
广告
不感兴趣
开通SVIP免广告
沛
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
书呢
御宅小受
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
基本概念(一)环境
在ANSIC的任何一种实现中,存在两种不同的环境。一种是翻译环境,一种是执行环境。
这两个东西可以不再一台电脑上面,甚至于是不同电脑的不同操作系统上面。
翻译:
翻译阶段就是组成一个程序的源文件通过编译过程分别转换为目标代码。然后各个目标文件有链接器捆绑在一起形成一个完整的可执行程序。
编译过程本身也有几个阶段组成。预处理~~这个会在预处理器上执行一些文本操作。就是将一些数值定义为固定的东西。(宏定义)得到要使用的文件,或者说是库。(include)
然后就是解析,就是判断源代码的语句的意思。这个时候会返回大量的语法错误和警告。虽然警告可以忽略,但最好不要。随后就会产生目标代码。这个是机器指令的初步形式,用于实现程序的语句。有时候会优化的哦~~然后就是编译。
编译和链接。编译之后产生的文件是编译文件。dos系统中是.obj,unix中是.o~~
链接就是将多个编译文件链接在一起。
苏歌寒
异能力者
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
顶一个
可乐尼洛110
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
lz不要沉。。。继续讲下去,等着跟新继续看。。。。。。。
Sunny碎碎de念
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
谢谢 、
you幽谷
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
继续
2026-02-05 17:56:30
广告
不感兴趣
开通SVIP免广告
御宅小受
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
执行
程序的执行过程也有很多个阶段。首先,程序要存入内存中。在操作系统中,这个任务有操作系统完成。那些不是存储在对战中的尚未初始化的变量将在这个时候得到初始值。在独立的环境中,程序的载入必须有手工安排。也可能是自己写个代码搞定。
接着,程序开始执行。在操作系统中,有一个启动程序于程序连接在一起,负责梳理一定日常事务,如收集命令行参数,接着就会调用main函数。(所以一个程序只能有并且必须有一个main函数。)
然后开始执行程序代码,程序将使用一个运行时的对战,他用于存储函数的局部变量和返回地址。这个也可是使用静态(static)内存。这个值会一直存在,直到用户释放。
然后就只终止程序。 正常是main返回一个值。(这就是int main(void))。
特殊情况比较多。一般是中断,和操作系统联系紧密,不说了。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示