1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. C>
  5. c 程序

当前主题:c 程序

《C语言程序设计》一第 2 章 C程序设计基础

第 2 章 C程序设计基础 (3)输入10个数,找出最大和最小的数,并打印出来。 本章通过范例程序分析C结构化程序的基本结构,介绍C程序设计的基本知识。通过本章的学习,应该了解程序的基本结构,熟悉基本的数据类型,会定义变量并了解变量在内存的存放,会使用算术运

阅读全文

《21天学通C语言(第7版)》一第1部分 C语言基础 第2课 C程序的组成部分 2.1 简短的C程序

本节书摘来自异步社区《21天学通C语言(第7版)》一书中的第1章,第1.1节,作者 【美】Bradley Jones , Peter Aitken , Dean Miller,更多章节内容可以访问云栖社区“异步社区”公众号查看 第1部分 C语言基础 21天学

阅读全文

你学不会C语言,是因为不会编写C程序的七个步骤

编写一个C程序,这是一个很复杂的问题,面对复杂的问题,学会把它分解成若干个小问题,一个个小问题的解决,最后思路很清晰地解决掉这个“麻烦”。 一般情况下,我们把编写C程序分为7个步骤,懂得了后,编写程序就会有整体的思路,再也不像从前那样毫无头绪了。 1.定义程

阅读全文

『C程序设计』读书笔记系列文章之第三章 最简单的c程序设计

第三章 最简单的c程序设计 1.c的9种控制语句: if() ~ else~ for()~ while()~ do~while() continue break switch goto return 程序的三种基本结构:顺序结构,选择结构,循环结构 2.数据输

阅读全文

C程序设计语言第二版习题2-4

# 问题描述 编写函数squeeze(s1, s2), 把字符串s1中与字符串s2中字符匹配的所有字符都删除。 # 问题拆分 主函数main 接收用户输入字符串函数 get_line (注意不能按照书本上的getline,因为此函数已在stdio.h 中定义

阅读全文

你学不懂C语言,是因为不懂编写C程序的7个步骤

编写一个C程序,这是一个很复杂的问题,面对复杂的问题,学会把它分解成若干个小问题,一个个小问题的解决,最后思路很清晰地解决掉这个“麻烦”。 一般情况下,我们把编写C程序分为7个步骤,懂得了后,编写程序就会有整体的思路,再也不像从前那样毫无头绪了。 1.定义程序

阅读全文

在Linux中如何使用gdb调试C程序

无论多么有经验的程序员,开发的任何软件都不可能完全没有 bug。因此,排查及修复 bug 成为软件开发周期中最重要的任务之一。有许多办法可以排查 bug(测试、代码自审等等),但是还有一些专用软件(称为调试器)可以帮助准确定位问题的所在,以便进行修复。 如果

阅读全文

在 Linux 中如何使用 gdb 调试 C 程序

无论多么有经验的程序员,开发的任何软件都不可能完全没有 bug。因此,排查及修复 bug 成为软件开发周期中最重要的任务之一。有许多办法可以排查 bug(测试、代码自审等等),但是还有一些专用软件(称为调试器)可以帮助准确定位问题的所在,以便进行修复。 如果你

阅读全文

c 程序相关问答

查看更多 提问题

python 调用 C 程序

我的c程序返回值不只一个,所以我用了一个结构体来保存这些值,调用c程序,返回一个结构体 但是python中没有合适的变量来接收结构体。(我刚刚接触python,很多地方都不会) 对此,各位大神有没有好的建议? 我有两个想法: 1、c中用二维数组来存储我

阅读全文

C程序:如何优化矩阵幂运算

最近写了个C程序来计算矩阵的幂,代码如下: ``` /* 矩阵幂运算,例如 1 2 1 0 3 4 ^ 0 => 0 1 1 2 1 2 3 4 ^

阅读全文

64位linux 编译c程序链接到i386-linux-gnu

在自己的64位的linux上写的C程序,编译运行都很正常,生成的.d文件里面链接的库也是链接到x86_64-linux-gnu下的。程序拷贝到64位服务器上去运行也没有问题,但是如果重新make的话就会出错,.d文件里面链接的库都是链接到 i386-linux

阅读全文

64位linux 编译c程序链接到i386-linux-gnu

在自己的64位的linux上写的C程序,编译运行都很正常,生成的.d文件里面链接的库也是链接到x86_64-linux-gnu下的。程序拷贝到64位服务器上去运行也没有问题,但是如果重新make的话就会出错,.d文件里面链接的库都是链接到 i386-linux

阅读全文

linux的C程序交叉编译成iOS7+ 的静态库

我想将linux上已经验证过的C程序,交叉编译为iphone上的静态库, linux上使用的编译工具gcc,ar, iphone交叉编译我使用的是xcode 7.1.1, 在xcode sdk里,找到了metal,clang,metal-ar等编译工具

阅读全文

gdb调试C程序出现错误(R调用该C程序)

程序单步调试至主函数末尾处103行时,其104行即为主函数的右括号处,出现如下错误: Breakpoint 17, main (argc=144259120, argv=0x87e3200) at SampleCogeneMatrix.cpp:103 1

阅读全文

C 程序输出延后?

为什么我写的程序会出现输出延后? ![screenshot](https://oss-cn-hangzhou.aliyuncs.com/yqfiles/05cf96b5896fa18d7f25435e92f98e4992a3ac37.png) 如图,我是按

阅读全文

ethhdr、iphdr、tcphdr、udphdr等结构体,以及在很多C程序中,命名结构体时都有hdr,hdr是什么意思呢?

ethhdr、iphdr、tcphdr、udphdr等结构体,以及在很多C程序中,命名结构体时都有hdr,hdr是什么意思呢?

阅读全文