题目01:在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。
直接编译,程序执行结果如下图所示:
题目02:编写一个int string_len(char *s),返回字符串s的字符长度(不包括\0)。
直接编译,程序执行结果如下图所示:
扩展资料:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
1 c语言是面向过程的语言,可以理解为一个函数调用另一个函数的语言,其中程序的入口是main函数
2 示例
#include<stdio.h> //包含要用到的函数的头文件,如printfint max(int a, int b)//函数声明
int main(){//程序入口函数
int a = 12, b = 9
int m = max(a, b)//函数调用
printf("max=%d\n", m)
getchar()
return 0
}
int max(int a, int b){//函数定义
return a > b ? a : b
}
3 运行结果
因为在C语言中判断语句是用的最广泛的语句,所以很难说一个c语言if语句的经典例子。一个很普通的例子就是,输出一个算式,1+2=
然后读入一个整数x
接着就做判断,if(x==3)printf("/")
else printf("X")