大家好,今天小编关注到一个比较有意思的话题,就是关于c语言知道的问题,于是小编就整理了3个相关c语言知道的解答,让我们一起看看吧。
c语言才算学好了?
语法方面都熟悉了?如位字段?c语言32个关键字都知道是干什么的? 怎么才能写出高效的程序,对于一个特定功能怎么写时间复杂度最低,最省内存? 算法设计基本知识是否了解(题外话) 在linux环境下是否用命令行编译过c程序,是否了解gcc的命令用法,是否了解其编译机制,是否了解其相关的工具如make和autotools。
是否了解汇编?是否了解编译机制,是否了解每条语句怎么对应汇编语言?是否了解c固有的缺陷? 这些问题回答上来了才是精通的最低要求。c语言如何判断数组是否读取完?
举例来说: FILE *fp = fopen("dict.txt", "r"); char buf[***]; if (fp != (FILE *)NULL) { while(fgets(buf, sizeof(buf), fp)) // 从文件中读入一行字符串,保存在buf中,直到读完所有字符串 { // 处理读入的字符串buf } fclose(fp); }
c语言,怎样用程序知道二维数组行数和列数?
比如有这样一个二维数组:inta[3][5];求数组元素的总数:sizeof(a)/sizeof(int)求数组列数:sizeof(a[0])/sizeof(int)而数组行数则为:(sizeof(a)/sizeof(int))/(sizeof(a[0])/sizeof(int))不知道你明白了么?
到此,以上就是小编对于c语言知道的问题就介绍到这了,希望介绍关于c语言知道的3点解答对大家有用。