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

 
 
 
日一二三四五六
       
       
       
       
       
       

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

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

本吧签到人数:0

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

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 3 下一页 尾页
  • 41回复贴,共3页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

【教学贴】(二)新手学c的孩子们进吧,不定期回复

  • 取消只看楼主
  • 收藏

  • 回复
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

惯例大神镇楼。
Richard Matthew Stallman


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
上个帖子里面提问次数
1.自己初学c有没有推荐什么的书什么的。
如果你就是为了过计算机二级,谭浩强的《c语言程序设计》是不二选择。
如果你想学计算机软件,0基础,先看《计算机组成原理》,然后看《c primer plus》,然后看《c语言专家编程》然后就是数据结构,算法什么的。表示这些看完之后,你就知道要看什么了。
如果有一定基础,或者自认为学的比较好的。建议《c与指针》《c的陷井与缺陷》


2025-11-10 06:11:32
广告
不感兴趣
开通SVIP免广告
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2.数学,英语。。。巴拉巴拉什么的不好,学c怎么样?
没有关系,想学就能学好,c入门之后你就会自己去学数学和英语了,就算不学也没有关系,只不过c语言学的会慢一些而已。


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
剩下的问题基本上都是代码错误或者功能实现。
重申两点:
1.这是教学帖子,可以教大家怎么做,或者是纠错。发错误的时候请发代码,错误信息,以及你想要达到的效果。
2.这不是提供代码的帖子。如果仅仅是想要代码,不想学习c语言那么。。。。。私信。


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
关于楼主的情况。
linux下ubuntu的c语言编程。编辑器是vim,编译器是gcc,调试是gdb。


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
scanf 函数
int scanf( const char *format, ... );这个是函数原型,. . . 这个是形参可变类型,可以写多个类型。
其调用格式为: scanf("<格式化字符串>",<地址表>);
例如:
scanf("%d %d",a,b);这样的话输入两个int型的整数1 2.a和b就会被赋值1和2.
返回值是scanf成功返回值的个数。
ab都对就是2,ab有一个对就是1.都不对就是0.如果函数出错就是EOF。
@MK_尛小⑥子


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
算法和c语言是两个东西
c语言仅仅是一种编程语言,除了c语言还有c++和c--以及很多语言。不是说c语言就是程序。
算法是解决问题的方法,或者说用程序解决问题的方法。
新手们不要搞混了。


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用链子串起来的表。
链子是地址,表里面是数据。
这就是链表
单链表
typedef struct data{
随便写你要的数据
}data;
typedef struct Node{
data data;
Node *next;
}Node,*linkList;
这就是单链表,最简单的一种,剩下的自己看吧
@2580无极


2025-11-10 06:05:32
广告
不感兴趣
开通SVIP免广告
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你是在说单链表么?
typedef struct data{
data 所需的数据类型
exdata *data额外的数据。
}data,*exdata;
typedef struct Node{
data 数据
Node *next;//下一个数据节点地址
}Node,*linklist//node是数据节点,*linklist列表节点
需求
你是要在每次编译之前写数据文件改写这个程序么?
还是写好一个程序作为库什么的,然后编程序调用然后编译。
如果是后者的话将这个链表写在函数中,函数的传入值就是对data 的改写。
然后写好对于单链表的操作。
这个基本上是仿照c++的标准模板的思路走的。。。不知道你是不是这个意思
限制
在makefile中写清楚对于data的处理。
第二个限制,实际上是子类对于父类的继承。
如果是直接饮用的data,那这个结构体中的exdata就可以没有,赋值为NULL,如果有,定义呗。
不知道我那个结构体能不能满足。
@九重束风景


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
接口已经有了,在实现的过程中你可以查询数据节点的内容。
在数据节点中单独讲文件路径提出来。
当链表访问到虚拟文件地址的时候,做特殊化处理。
@九重束风景
这样行不行?


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

@一半阳光shang


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <stdio.h>
int main(void) {
int i,j,k,aver,a[8];
for(i=0;i<8;i++)
{
scanf(" %d",&a[i]);
}
for(i=0;i<8;i++)
for(j=0;j<8-i;j++)
{
if(a[j]>a[j+1])
{
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
aver=(a[2]+a[3]+a[4]+a[5]+a[6]+a[7])/6;
printf("%d",aver);
return 0;
}
@zzzjesse


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

@zghyrhgr


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
函数调用,额先声明
int fun(){。。。。。return a;}
这个a就是这个函数的返回值。int类型。你要调用这个值的话
int b;
b等于fun();这样就行了。其实你把fun()看做一个变量就可以了。
@抽呀抽风


2025-11-10 05:59:32
广告
不感兴趣
开通SVIP免广告
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<stdio.h>
#include<malloc.h>
#define len 60][40
int
main(void){
int a[len];
int i,j,sum,n,time,iLen,jLen;
n=1;
scanf(" %d %d",&iLen,&jLen);
for(i=0;i<iLen;i++)
for(j=0;j<jLen;j++)
{
a[i][j]=0;
}//init
i=0;j=0;
for(sum=0;sum<(iLen+jLen)-1;sum++)
{
for(time=0;time<((i<=j)?j:i)+1;time++){
if(j<0){j=0;}
if(i<0){i=0;}
if((i==iLen)&&(j==jLen)){ a[i][j]=n;goto lab;}
if(((i+j)%2)==0)
{
a[i][j]=n;
++j;
--i;
++n;
if(j>jLen){j=jLen;i+=2;n-=2;}
if(i>iLen){i=iLen;j+=2;n-=2;}
}
if(((i+j)%2)==1){
a[i][j]=n;
++i;
++n;
--j;
if(i>iLen){i=iLen;j+=2;n-=2;}
if(j>jLen){j=jLen;i+=2;n-=2;}
}
}
}//input
lab:
for(i=0;i<iLen;i++)
{
for(j=0;j<jLen;j++)
{
printf("%5d",a[i][j]);
}printf("\n");
}//output
return;
}
这个是有bug的。看看你们能找出来不~~~


登录百度账号

扫二维码下载贴吧客户端

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