__asm__
A very common error in C programming language, it occurs when # is not used before the include.
这是C编程语言中非常常见的错误,当在include之前不使用#时,就会发生此错误。
As we know that #include is a preprocessor directive and it is used to include a header file's code to the program. But, include is nothing without #, it is not valid and it cannot be used to include a header file in the program.
我们知道#include是预处理程序指令,它用于将头文件的代码包含到程序中。 但是,如果没有# , include就是什么,它是无效的,并且不能用来在程序中包括头文件。
Example:
例:
include <stdio.h>
int main(void) {
printf("Hello world!");
return 0;
}
Output
输出量
prog.c:1:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘
How to fix?
To fix this error - use #include.
Correct code:
Output
Hello world!
TOP Interview Coding Problems/Challenges
Run-length encoding (find/print frequency of letters in a string)
Sort an array of 0's, 1's and 2's in linear time complexity
Checking Anagrams (check whether two string is anagrams or not)
Relative sorting algorithm
Finding subarray with given sum
Find the level in a binary tree with given sum K
Check whether a Binary Tree is BST (Binary Search Tree) or not
1[0]1 Pattern Count
Capitalize first and last letter of each word in a line
Print vertical sum of a binary tree
Print Boundary Sum of a Binary Tree
Reverse a single linked list
Greedy Strategy to solve major algorithm problems
Job sequencing problem
Root to leaf Path Sum
Exit Point in a Matrix
Find length of loop in a linked list
Toppers of Class
Print All Nodes that don't have Sibling
Transform to Sum Tree
Shortest Source to Destination Path
Comments and Discussions
Ad:
Are you a blogger? Join our Blogging forum.
翻译自: https://www.includehelp.com/c-programs/asm-attribute-before-token-error-in-c.aspx
__asm__